
dima
24.01.2018
12:52:25
я шо за редакс акт. Я не пошаренный

andretshurotshka?❄️кде
24.01.2018
12:52:37
а че можно возвращать undefined?

kana
24.01.2018
12:52:59

Google

andretshurotshka?❄️кде
24.01.2018
12:53:24
а
окей

Дмитрий
24.01.2018
12:53:47

dima
24.01.2018
12:53:50
а не стоп. А как ты стейт очистил ? ты просто вернул undefined и все. И в свиче сработает default
а там весь твой стейт же

andretshurotshka?❄️кде
24.01.2018
12:54:13

dima
24.01.2018
12:54:14
return {
...state,
...initialState
}
не ?

kana
24.01.2018
12:54:17

Алексей
24.01.2018
12:54:19

Дмитрий
24.01.2018
12:54:45

Алексей
24.01.2018
12:55:01
возникает фейл:
JSON.parse('{"JSON": " \n "}');

dima
24.01.2018
12:55:17

kana
24.01.2018
12:55:28

Google

kana
24.01.2018
12:55:33
смотри аргументы редьюсера

Алексей
24.01.2018
12:56:18
Ну я про то же)
то есть фактически JSON.parse не полностью соответствует спецификации
по крайней мере в ноде, фаерфоксе и хроме

Maksim
24.01.2018
12:58:11

Дмитрий
24.01.2018
12:58:17
Может

Maksim
24.01.2018
12:58:23

Дмитрий
24.01.2018
12:58:23
О чем и речь, аллё)

Maksim
24.01.2018
12:58:37
ну пример есть?

Дмитрий
24.01.2018
12:58:45
Ты его уже откомментил

Maksim
24.01.2018
12:58:53
там не валидный json

Алексей
24.01.2018
12:59:01
то есть, да, можно составить JSON, который будет соответствовать спецификации, который не будет валидным JS кодом и который не будет парситься JSON.parse

Дмитрий
24.01.2018
12:59:02
На колу мочало начинай начала

Maksim
24.01.2018
12:59:12
это код js и там перенос строки

Дмитрий
24.01.2018
12:59:24
Попробуй применить капельку воображения

Алексей
24.01.2018
12:59:41
вывод: спеку JSON писали просто конченные люди

Дмитрий
24.01.2018
12:59:47
Да, увы)

Maksim
24.01.2018
13:00:09
ясно, файл example.json который будет валидным json и не будет парсится если можно, иначе разговор ни о чем

Max
24.01.2018
13:00:25
я не очень понимаю что тут обсуждают
перенос строки отлично экранируется

Google

Igor
24.01.2018
13:00:45
JSON != JavaScript ?

Maksim
24.01.2018
13:01:02

Дмитрий
24.01.2018
13:01:20
Это валидный json, япона мать

Алексей
24.01.2018
13:01:23
да дело вообще не в этом
а в том, что такой кривой json является валидным json согласно спеке того самого json

Max
24.01.2018
13:01:56
дима

Maksim
24.01.2018
13:02:04

Max
24.01.2018
13:02:09
{"value": "privet
ololo"}
валидный?

Алексей
24.01.2018
13:02:32
JSON != JavaScript ?
вопрос не в JSON != JavaScript, а в том является ли JSON подмножеством JS, оказалось, что нет

Max
24.01.2018
13:02:51
так блэд

Алексей
24.01.2018
13:02:52
как ни странно

Igor
24.01.2018
13:02:53
http://timelessrepo.com/json-isnt-a-javascript-subset

Max
24.01.2018
13:02:59
полез в спецификацию

Ostap
24.01.2018
13:03:00

Maksim
24.01.2018
13:03:13

Dmitry
24.01.2018
13:03:22
Всем привет, может не совсем по теме вопрос, но кто знает норм темы для Webstorm?

Igor
24.01.2018
13:03:24

Google

Max
24.01.2018
13:03:30

Ostap
24.01.2018
13:03:35

Алексей
24.01.2018
13:03:38

Max
24.01.2018
13:03:50

Алексей
24.01.2018
13:04:08
и посмотреть, что класс запрещённых в строке символов довольно мал и перенос строки в этот класс не входит

Max
24.01.2018
13:04:31
> A string is a sequence of zero or more Unicode characters, wrapped in double quotes, using backslash escapes (if necessary).

Дмитрий
24.01.2018
13:04:54
Упырь мел

Maksim
24.01.2018
13:05:34

Admin
ERROR: S client not available

Igor
24.01.2018
13:05:46
Главная засада в том, что ты можешь отрендерить на страницу var a = результат json.stringify в тегах <script> и всё сломается ибо это будет валидный json но не валидный js

Алексей
24.01.2018
13:07:02
но опять же JSON.parse тоже не поможет, так как ломается на валидном json

Max
24.01.2018
13:07:39
http://www.ietf.org/rfc/rfc4627.txt

Igor
24.01.2018
13:07:48
если с сервера прислать json с символами запрешёнными в js и загнать в json parse то всё будет работать

Max
24.01.2018
13:07:57
перенос строики ескейпиться должен
так что {"asdas": "asd
asdsa"} невалидный

Igor
24.01.2018
13:08:22

Max
24.01.2018
13:08:32
раз ломается значит невалидный

Google

Stepan
24.01.2018
13:09:06

Алексей
24.01.2018
13:09:09
ааааа, вот это уже интересно
значит на главной json.org тупо неполная спека json

Max
24.01.2018
13:09:30
бля
да даже на главной
:)

Sergey
24.01.2018
13:09:41
помогите с redux и redux-thunk
есть action creator, в котором происходит несколько ajax запросов и диспатчей
ajax может ответить 401, и в этом случае хочется написать общий обработчик, который отправит на логин
как такое правильно сделать?

Max
24.01.2018
13:09:45
валидная спека там
валидная

Алексей
24.01.2018
13:09:52

Дмитрий
24.01.2018
13:10:08

Алексей
24.01.2018
13:10:25
а вот где тут запрет на использование символа переноса строки в строке?

Max
24.01.2018
13:10:25
давай пример валидного json который ломает парсе
там русским языком написано

Maksim
24.01.2018
13:10:51
Всем привет
Знает кто VortexWeb.net ?

Max
24.01.2018
13:10:57
any Unicode character except

Дмитрий
24.01.2018
13:11:46
Это непосредственно про line separator symbol

Max
24.01.2018
13:11:51
ну

Дмитрий
24.01.2018
13:11:59
Это не перенос строки

Алексей
24.01.2018
13:12:02