Pavel
нуу, так вчем беда?
проверить?
Ivan
нет беды, надо инициализировать либо до либо потом update ловить пропсов
Ivan
он ее кладет куда надо. но кладет null
Pavel
создайте оффтоп для реакта
мб денег рубанете
я все, в лес
Oleg
А сагу используют? Сейчас изучаю и прям что то сильно запутано и усложнено в сравнии с обычным способом
Oleg
То есть в чем смысл использовать сагу если есть thunk? Потому что пока не кажется что сага как то упрощает все это дело
Китикет
Китикет
Если нет необходимости особой
Mihail
ребят как отменить запрос в thunk
Mihail
?
Daniil
запрос к апи? Отменить ?
Mihail
да
Anonymous
Добрый день, подскажите (не нужно отправлять в чат по redux) как в редусеры передать состояние, через createStore
Anonymous
export default function (state, {payload, type})
не хочу писать в state дефолтный объект, хочу использовать параметр
Китикет
Anonymous
Не работает
Китикет
Почему это
Китикет
Что значит не работает)
Anonymous
Anonymous
null говорит пиши
Anonymous
Ну давай попробуем
Китикет
Наверное в persistedState неправильная структура, там должен быть такой же обьект как в результате combineReducers
Китикет
Либо нету default в switch
Anonymous
Anonymous
Все там есть и все работало
Anonymous
Хм
Китикет
Ну там 100% есть state, невозможно чтобы его там не было
Anonymous
Ну можно
Китикет
Может ты не возвращаешь из редьюсера результат все таки?
Китикет
И проверь другие редьюсеры тоже
Китикет
Может там default нету
Anonymous
null теперь возвращаю в параметре
Anonymous
Китикет
Э, так это ведь данные из одного редьюсера только?
Китикет
Это не не все редьюсеры?
Anonymous
Я честно сказать на пишу на реакте и редаксе каждый день, поэтому нихуя не пойму
Anonymous
Ну я только этот перенес
Anonymous
Пока
Китикет
Надо чтобы там аналогичная структура была, как в аргументе combineReducers
Anonymous
Да да, там объект редусеров
Китикет
Так speed и тд это редьюсеры отдельные?) Чет странно)
Anonymous
Anonymous
Anonymous
это файл с reduce
Китикет
Так попробуй в initialState
Anonymous
Anonymous
index_symbol — редьюсер
Китикет
Китикет
Ну вот
Anonymous
Нет еще не проверял
Anonymous
Почему-то работает
Anonymous
Это странно
Китикет
const store = createStore(
index_symbol,
persistedState
)
const store = createStore(
combineReducers({ index_symbol }),
{ index_symbol: persistedState }
)
Китикет
Вот, для понимания
Китикет
Оба варианта рабочие
Anonymous
Anonymous
Понял
Anonymous
Так уже логично
Anonymous
Китикет
Значит в редьюсере наверное проблема
Anonymous
Я еще подумаю, спасибо
Китикет
Песочницы нет к сожалению, а я гадать не могу)
Oleg
Sergei
Oleg
Looch
Легко решать сложные флоу, но в 90% случаях хватает просимов и санков
Oleg
Просто в твиттере читаю что некоторые стараются как можно сильнее минимизировать число пакетов, отказываясь даже от редакса в пользу контекста, поэтому насколько в этом плане актуальна сага
Roman
Ребят, для чего нужно «связывать» Redux с React-Router?
Александр
Александр
Для чего, предвижу вопрос