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