@react_js

Страница 2999 из 5115
Алексей
24.01.2018
12:15:52
window.initialI18nStore = JSON.parse('${JSON.stringify(initialI18nStore)}')
window.initialI18nStore = ${JSON.stringify(initialI18nStore)}

Anton
24.01.2018
12:16:09
Там же бэктики должны быть, не?

Mike
24.01.2018
12:16:47
Artyom
24.01.2018
12:17:22
Интересно как со сторонними пакетами будет работать
Так там же по ссылке об этом и речь, что нужно не в коде менять, а алиасы для вебпака прописать, тогда все либы будут ссылаться на реакт, а вебпак им будет нерв отдавать

Google
Artyom
24.01.2018
12:17:32
Но я не пробовал >_>

Mike
24.01.2018
12:18:40
у меня как раз при сериализации i18next'a все шло по пизде, правда из-за того, что там то ли функции были, то ли циклические ссылки, в общем, обычный дамп в строку не работал

Cenator
24.01.2018
12:18:51
window.initialI18nStore = ${JSON.stringify(initialI18nStore)}
a i18n точно сам спарсит жсон?

Алексей
24.01.2018
12:19:52
a i18n точно сам спарсит жсон?
Валидный JSON - это валидный JS. Его даже парсить не надо. Если я правильно понял задачу.

Mike
24.01.2018
12:20:52
ну и неймспейсы через дэш нельзя называть, все в жсон кладется и ломает
я те говорю, npm i -D serialize-javascript попробуй, он и сериализует, и десериализует

Алексей
24.01.2018
12:22:57
если не считать того что json это строка
и? были такие упоротые люди, которые через eval('(' + json + ')') парсили json

Maksim
24.01.2018
12:23:51
Дмитрий
24.01.2018
12:24:59
Google
Диванный
24.01.2018
12:25:15
Алексей
24.01.2018
12:25:26
Валидный JSON — это не валидный жс, в этом вся и засада
Стоп, чего??? Где он может отличаться от валидного JS?

Anton
24.01.2018
12:25:28
кто сталкивался со стороны фронта с интеграционным тестированием? Селениум это не что нужно для этого..

Дмитрий
24.01.2018
12:26:38
Max
24.01.2018
12:27:05
это херня какая-то

Алексей
24.01.2018
12:27:15
После переносов строк
Можно пример текста, который является валидным JSON и не является валидным JS?

Max
24.01.2018
12:27:17
а не валидный json

Cenator
24.01.2018
12:27:22
сингл кавычки не должны быть в жсоне
у меня внутри текста они

Max
24.01.2018
12:27:31
давай пример жсона

Cenator
24.01.2018
12:27:53
Max
24.01.2018
12:28:02
а в чем пробема?

Алексей
24.01.2018
12:28:37
а в чем пробема?
в том, что этот json оборачивался в ' ', а потом на вход JSON.parse подавался

и конечно же это не работало

Max
24.01.2018
12:28:46
мда

Cenator
24.01.2018
12:29:09
а если не оборачивать, то тоже не работало

Max
24.01.2018
12:29:23
так блэд

что еще за ебаный спа-салон с оборачиванием? :)

есть сериализаторы

есть десериализаторы

Google
Алексей
24.01.2018
12:30:08
точнее, насколько я понял, он генерировал js код, в котором был JSON.parse

Artyom
24.01.2018
12:30:17


Max
24.01.2018
12:30:51
JSON.parse(JSON.stringify({"h'ui": "вой'не"}))["h'ui"] "вой'не"

Алексей
24.01.2018
12:31:29
короче JSON.parse тут не нужен фактически

Herman
24.01.2018
12:35:22
Ребзя, пару месяцев назад видел в интернетиках удобную тулзу которая рисует аккордеон из стека вызовов функций, может кто помнит как называлась?

Cenator
24.01.2018
12:35:49
короче выкинул json parse и все норм

а для чего нужен вообще этот инишиал стор, если страница на бэке заоплняется текстом?

или с этой фичей можно отключить клиентский фетчинг локалей вообще?

Herman
24.01.2018
12:39:32
Чёт рям очень ору

Ruslan ?
24.01.2018
12:41:52
Привет! Вопрос по теме redux. Как лучше сбросить весь/глобальный state к дефолтным значениям, когда происходит экшн SignOut?

dima
24.01.2018
12:42:47
Привет! Вопрос по теме redux. Как лучше сбросить весь/глобальный state к дефолтным значениям, когда происходит экшн SignOut?
выстрели что то типа CLEAR_STATE_ в редьюсерах где нужн о лови и просто возвращай initialState

dima
24.01.2018
12:43:15
Это такой гемор.
что лучше ? почему гемор

Andrey
24.01.2018
12:43:27
Проще стор пересоздать

dima
24.01.2018
12:43:35
kana
24.01.2018
12:43:38
Это такой гемор.
в чем гемор?

dima
24.01.2018
12:43:43
я не понял

kana
24.01.2018
12:43:44
это добавление одного вызова функции

Google
Ruslan ?
24.01.2018
12:43:48
СreateStore
А как это через экшн провернуть?

Andrey
24.01.2018
12:43:53
в чем гемор?
Покажи реализацию.

Andrey
24.01.2018
12:44:15
dima
24.01.2018
12:44:23
Покажи реализацию.
обычный екшен. Просто ловит его стор и вернет начальный стейт. Где нужно очистить на него подписывайся

Алексей
24.01.2018
12:44:44
({“JSON":" “})
и что в нём невалидного?

Stepan
24.01.2018
12:44:46
Привет! Вопрос по теме redux. Как лучше сбросить весь/глобальный state к дефолтным значениям, когда происходит экшн SignOut?
Сделай обертку const rootReducer = combineReducers(reducers); const AppReduces = (state, action) => { if (action.type === USER_LOGGED_OUT) { return rootReducer(undefined, action); } return rootReducer(state, action); }; export default AppReduces;

Admin
ERROR: S client not available

dima
24.01.2018
12:45:15
Ты в каждом редьюсере его прописывать предлагаешь?
где нужно очистить. А вдруг не все очистить нужно ?

пришли новости. Ты такой разлогинился и нет новостей

Andrey
24.01.2018
12:45:50
Дмитрий
24.01.2018
12:45:59
и что в нём невалидного?
Символ переноса строки

dima
24.01.2018
12:46:03
он просто мб не подумал об этом

Дмитрий
24.01.2018
12:46:22
Он валиден в качестве элемента строки в JSON и не валиден в JS

dima
24.01.2018
12:46:57
ну у меня как я предолжил работает. D

Дмитрий
24.01.2018
12:47:42
Можно ничего не возвращать из редьюсера и чекать этот случай

Google
Алексей
24.01.2018
12:47:50
Символ переноса строки
телеграм его не показывает

kana
24.01.2018
12:47:55


можно обернуть самый верхний редьюсер и тогда сразу весь стор будет сбрасываться

Алексей
24.01.2018
12:48:37
блин, судя по спецификации на сайте json.org символ переноса строки в строке не запрещён

чёрт!

dima
24.01.2018
12:48:53
что то не врубился. что написано

а понял

но так весь и сбросит. Если весь то тогда нормально, а если нет

kana
24.01.2018
12:49:30
ну так он сбросит весь если применить его к руту

применяй к нужным редьюсерам и только нужная часть стора сбросится

Алексей
24.01.2018
12:50:02
теперь я знаю больше, но лучше бы не знал

dima
24.01.2018
12:50:38
что за .on откуда он ?

kana
24.01.2018
12:50:44
redux-act

ed
24.01.2018
12:50:47
тут такое дело, у меня есть input[type=«file], я на onChange что-то ставлю в стейт компонента, инпут перерендеривается и у него написано «файл не выбран», давно не делал это, как в инпут при перерендере установить «файл выбран» ?

dima
24.01.2018
12:50:54
типа обертка для рельюсера и гнде хочешь обернешь ?

вроде кашерно. Ща перепишу себе ?

Ruslan ?
24.01.2018
12:51:05
где нужно очистить. А вдруг не все очистить нужно ?
Наверное я лучше подпишусь на экшн SignOut в нужных редюсерах и верну просто defaultState для этого редюсера

Дмитрий
24.01.2018
12:52:02
телеграм его не показывает
Угу. Короч такие дела

dima
24.01.2018
12:52:02
хотя обертка, Но для изменения нужно ее добавить и обернуть екшен. А для просто аля switch

kana
24.01.2018
12:52:03


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