@react_js

Страница 1141 из 5115
A.
29.03.2017
21:28:10
Может есть кто свободный сэмулировать то, что выше отправил?

Вот это вот.

Accept надо убрать кстати. Но что с ним, что без, бесполезно.

Gordey
29.03.2017
21:28:49
Да ну перестань, он во всем удобнее нативного феча, редакс тут вообще не при чем

Google
Gordey
29.03.2017
21:29:00
Слышу звон это называется)

A.
29.03.2017
21:29:25
Мужики, помощь нужна действительно нереально :)

Дмитрий
29.03.2017
21:33:15
Но нет, конечно же

Evgeny
29.03.2017
21:33:28
KlonD90
29.03.2017
21:33:58
а чем так fetch плох?*

Evgeny
29.03.2017
21:33:59
Посмотри что в response

Дмитрий
29.03.2017
21:34:15
Ему скорее всего просто ничего не приходит

Evgeny
29.03.2017
21:34:31
И в response.text()

A.
29.03.2017
21:34:47
Посмотри что в response
В body к примеру ничего нет.

И в response.text()
Тоже ничего.

Evgeny
29.03.2017
21:34:59
Ну тогда как распарсить джсоном того, чего нет?

Лол

Google
A.
29.03.2017
21:35:22
Ему скорее всего просто ничего не приходит
Если тупо с POSTMAN'а аналогичный запрос сделать, то все есть :)

Evgeny
29.03.2017
21:35:50
Ищи косяк в запросе

Дмитрий
29.03.2017
21:35:57
Если тупо с POSTMAN'а аналогичный запрос сделать, то все есть :)
Это не значит, что в коде ты делаешь правильный запрос и тебе что то приходит)

Evgeny
29.03.2017
21:36:19
+

A.
29.03.2017
21:36:31
Это не значит, что в коде ты делаешь правильный запрос и тебе что то приходит)
Знаю что в коде не правильно. Создал аналогичный запрос как в POSTMAN.

Дмитрий
29.03.2017
21:36:38
А, это

A.
29.03.2017
21:36:41
Вот один в один.

Evgeny
29.03.2017
21:36:46
Короче, копай в сторону опечаток

Дмитрий
29.03.2017
21:36:51
Посмотри в dev tools в network

from
29.03.2017
21:37:08
Господа, почти впервой за реакт сел, встретился с проблемой получения данных в формате JSON от стороннего ресурса.



Axios это для редакса же

A.
29.03.2017
21:37:11
Посмотри в dev tools в network
Запрос уходит, ответ есть, Response в виде JSON есть.

from
29.03.2017
21:37:15
Блин это набор шуток что ли)

Дмитрий
29.03.2017
21:38:07
Axios это для редакса же
«Платиновые треды react_js»

Gordey
29.03.2017
21:38:32
Ну типо канал же реакта, надо как-то привязать

Denis
29.03.2017
21:39:29
Вот один в один.
Мб куку подцепить ?

A.
29.03.2017
21:39:41
Мб куку подцепить ?
Она не нужна.

andretshurotshka?❄️кде
29.03.2017
21:40:14
«Платиновые треды react_js»
Скажи лучше почему мемоизированные селекторы перестают работать когда есть несколько инстансов использующих их компонентов

Google
Denis
29.03.2017
21:42:48
Она не нужна.
Почитай о no-cors

Ты не можешь напрямую читать ответ с этим параметром

Секьюрити

A.
29.03.2017
21:44:05
Идиот.

Просто идиот.

Естественно я.

Спасибо большое)

Mike
29.03.2017
21:51:35
А почему ты шлешь контенттайп форму, а ждешь Джейсон?

Evgeny
29.03.2017
21:51:59
Mike
29.03.2017
21:52:00
А туплю

Дада

Дмитрий
29.03.2017
21:53:05
Как реквест относится к респонсу?
Ещё спроси как аксиос относится к редаксу

Дмитрий
29.03.2017
21:54:50
Таки сделали это мемом?
Мемоизировать — ето как канонизировать, только с мемами

A.
29.03.2017
22:11:36
Ответ на вопрос уже получил.

Почитай о no-cors
Ещё раз спасибо!

Denis
29.03.2017
22:12:20
?

Nikita
29.03.2017
22:40:50
народ, а кто-то реализоввывал stash экшнов в редьюсер?

Дмитрий
29.03.2017
22:41:46
Это как?))

...а ещё rebase и force push экшнов)

Google
Nikita
29.03.2017
22:42:50
ну прикинь тебе летят апдейты с сервера на профиль, а ты сам профиль не сфетчил

пока у тебя pending=true - складываешь экшны в очередь, а потом применяешь

Vladimir
29.03.2017
22:43:32
Ну так а в чем проблема?

Дмитрий
29.03.2017
22:43:45
Так себе идея

Nikita
29.03.2017
22:44:06
что конкретно заворачивать? редьюсер? тогда combineReducers надо переписать, чтобы красиво было

Так себе идея
это необходимость, а не идея

Дмитрий
29.03.2017
22:44:34
По прежнему уверен, что идея тут так себе

Если у тебя есть данные для стора, и они уже в экшне, то нужно класть их в стор

Vladimir
29.03.2017
22:44:48
Не надо ничего заворачивать, просто сделай ровно то что ты описал и все

Дмитрий
29.03.2017
22:45:01
Если у тебя какие-либо данные логически сильно разделены, то просто не клади их вместе

Admin
ERROR: S client not available

Nikita
29.03.2017
22:45:30
Дмитрий
29.03.2017
22:46:21
Выражаясь языком мемов, это сильно не абрамоугодно

Vladimir
29.03.2017
22:47:00
Не, ну можно наверно и завернуть как то

Denis
29.03.2017
22:47:12
Just Dan it

Дмитрий
29.03.2017
22:47:16
Потому что у тебя пропадает single point of truth для этого типа данных

Denis
29.03.2017
22:48:49
И обязательно ли это решать на стороне фронта

Nikita
29.03.2017
22:49:11
function createStashedReducer(reducer, shouldStash) { let queue = []; const initialState = reducer(undefined, { type: 'foo' }); return (state = initialState, action) => { if (shouldStash(state)) { queue.push(action); return state; } if (queue.length) { state = queue.reduce(reducer, state); queue = []; } return reducer(state, action); }; }

ну вот так наверное?

Vladimir
29.03.2017
22:49:26
А вообще что за апдейты то? Откуда?

Google
Дмитрий
29.03.2017
22:50:16
У тебя уже редюсер со стейтом, ты катишься по наклонной

Nikita
29.03.2017
22:50:48
Дмитрий
29.03.2017
22:50:54
Фактически на этом моменте redux из проекта можно выпиливать, потму что он уже не отвечает ни одной из своих целей

Vladimir
29.03.2017
22:51:12
Ну так а зачем ты их запрашиваешь до того как ты получил данные?

Nikita
29.03.2017
22:51:17
У тебя уже редюсер со стейтом, ты катишься по наклонной
ну я могу и в стейт завернуть, так-то не сложно. говорю, еще combineReducers заменить

Дмитрий
29.03.2017
22:51:42
Ожидал этой фразы, не важно, это отдельный разговор

Vladimir
29.03.2017
22:51:53
Но да, тут совсем уж жесть

Nikita
29.03.2017
22:52:10
Ну так а зачем ты их запрашиваешь до того как ты получил данные?
не запрашиваю. ну блин, чисто теоретически такое может получиться, говорю сам себя не сфетчил, а апдейт на себя уже прилетел

или на другом устройстве что-то сделал

Vladimir
29.03.2017
22:52:37
откуда он мог прилететь то?

Почему нельзя себя сфетчить прежде чем вообще начинать что то делать?

Nikita
29.03.2017
22:54:31
ок, не себя, другого юзера. я не могу четкий ответ дать, я понимаю к чему ты клонишь, желание такое сделать - от неправильной логики, но я вполне могу предположить, что такое случится

апдейт не в том порядке дойдет, например

Vladimir
29.03.2017
22:55:02
ну то есть, если ты его не сфетчил, вообще зачем тебе какие то апдейты?

Denis
29.03.2017
22:55:08
Тогда совсем шляпа

Nikita
29.03.2017
22:55:18
потому что могут быть 2 устройства

Denis
29.03.2017
22:55:25
Если они инкрементальные

Nikita
29.03.2017
22:55:26
на одном ты сфетчил, на другом - нет

Vladimir
29.03.2017
22:55:51
Да, значит на том, на котором не сфетчил тебе апдейт не нужны

Denis
29.03.2017
22:55:57
Ну брокеры сообщений для этого же

Дмитрий
29.03.2017
22:57:08
апдейт не в том порядке дойдет, например
Это не должно быть проблемой by design. Если даже у тебя сейчас такая шляпа происходит, то у тебя приложение должно просто сохранить данные но не иметь принципиально никакой возможности их заюзать, пока ты не поставишь флаг, что всё ок

Nikita
29.03.2017
22:57:15
пришел апдейт, что юзер что-то сделал, вместе с этим id юзера. мне надо на сервер сходить, получить юзера, ок пример?

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