@react_js

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

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

kana
24.01.2018
12:52:59
я шо за редакс акт. Я не пошаренный
https://github.com/pauldijou/redux-act удобная обертка над редаксом, чтобы забыть про экшон-тайпы

а че можно возвращать undefined?
ну так же редакс стейт генерирует, он отправляет в undefined @@REDUX/INIT и генерится начальный стейт

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

окей

Дмитрий
24.01.2018
12:53:47
а че можно возвращать undefined?
В самом акте емнип, не реализовано, но я сделал

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

а там весь твой стейт же

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

kana
24.01.2018
12:54:17
а не стоп. А как ты стейт очистил ? ты просто вернул undefined и все. И в свиче сработает default
так начальный стейт задается в виде значения по умолчанию для аргумента state

Алексей
24.01.2018
12:54:19
Угу. Короч такие дела
но кстати JSON.parse ломается при переносе строки

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

kana
24.01.2018
12:55:28
return state вернет же текущий стейт
который равен 0, если передать undefined

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

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

по крайней мере в ноде, фаерфоксе и хроме

Maksim
24.01.2018
12:58:11
возникает фейл: JSON.parse('{"JSON": " \n "}');
это не валидный json, в json'не может быть разрыва строки

Дмитрий
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
перенос строки отлично экранируется
о том и речь, вставили неэкранированный перенос и говорят что валидный json

Дмитрий
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
полез в спецификацию

Maksim
24.01.2018
13:03:13
в том то и прикол, что да, валидный
не валидный, вы че там бля явный перенос строки?

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

Igor
24.01.2018
13:03:24
Google
Ostap
24.01.2018
13:03:35
NS - NO SHIT
тогда о чем спор ?

Алексей
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"} невалидный

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

Google
Алексей
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

Знает кто VortexWeb.net ?
это канал по реакту

Дмитрий
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
any Unicode character except
блин, вот под \n например, что имеется ввиду?

Страница 3000 из 5115