169 похожих чатов

Всем добрый вечер, выпадает ошибка ReferenceError: Cannot access 'store' before

initialization. Как получать доступ к стору из редюсера после инициализации?
https://pastebin.com/V4PsnwFa

24 ответов

30 просмотров

читайте доку от начала до конца. Дока это наверное единственное что у редакса на уровне

Dmitriy Shuleshov
читайте доку от начала до конца. Дока это наверное...

Всё остальное плохо? Или правильнее спросить, а что с ним плохо?

Dmitry Kozlov
Всё остальное плохо? Или правильнее спросить, а чт...

воздержусь от комментов и предложу послушать интервью Дена на холи прошлом кажется, там были вопросы про то как он относится к редаксу (он его создатель, ну вдруг кто не знает)

Ivan- Автор вопроса

Ну так есть же способ их разбить и не иметь большой редюсер. Я просто раньше не сталкивался со сложностью передачи стейта из редюсера в редюсер.

Ivan- Автор вопроса

Нет у меня вся логика в редюсерах, а в экшнах только пейлоады и типы которые на свитч в редюсер попадают.

Ivan
Ну так есть же способ их разбить и не иметь большо...

https://redux.js.org/faq/reducers#reducers Пожалуйста прочтите доку полностью и не тратьте время на SO

Ivan
Нет у меня вся логика в редюсерах, а в экшнах толь...

Это типа у тебя не тулкит, а обычный редакс?

Ivan
Угу.

Ну там санки тоже можно подключить. В санках ковырять логику, а в них есть доступ ко всем редюсерам и dispatch(что бы задавать значения стэйтов в редюсерах)

Ну ты типа решил всю логику в редакс засунуть, а в компонентах отрисовку делать. Сам подход может и неплохой, но нужно учитывать, что из редюсера невозможно получить доступ к стэйту другого редюсера. Т.е. подобными вещами надо на уровне мидлвари заниматься. Нет, ну может и можно конечно обойти это ограничение, но это хаки, которые потом непонятно где вылезут.

Ivan- Автор вопроса
cool29horhoj
Ну ты типа решил всю логику в редакс засунуть, а в...

Вопрос, допустим я щас начну интегрировать мидлварь, мне нужно всю логику туда пихать и как это должно выглядеть в идеале?

Ну несколько санок, в них какая то логика, где ты обрабатываешь данные из стэйтов нескольких редюсеров, а затем выводишь через селекторы в компоненты. И хотя вроде бы санки для работы с сайд-эффектами (типа запросов на сервер). Но работать будет. ПРосто тут сама задача как бы немного не под редакс. Я как то для прикола написал эти крестики нолики, но у меня там было два вложенных друг в друга компонента всего. Но если конечно хочешь таким слегка не привычным способом именно редакс освоить, то почему бы и нет.

Так что сложного то? Просто стор для данных

Ivan- Автор вопроса
Aleksandr Sarkisov
Так что сложного то? Просто стор для данных

Да вот с одной стороны да, но я почему то никак с ним окончательно не подружусь, сегодня вот санки эти придётся мучать пока не пойму как мне мою задачу решить.

Ivan- Автор вопроса
Ivan
Читал но мельком

Тогда хз что еще помочь может

Ivan- Автор вопроса

Ну я например раньше в основном на Delphi кодил, но мне щас комбинация react + ТС+eslint(with pretter) + webStorm Настолько зашла, что другого мне больше и не надо.)) Особенно мне eslint нравиться.

Ivan- Автор вопроса
cool29horhoj
Ну я например раньше в основном на Delphi кодил, ...

Eslint кайф да, ТС в принципе тоже норм, но я пока что не могу сказать что прям знаю его хорошо. Ну а лучше webstorm я пока не встречал, за три года.

Ivan- Автор вопроса
cool29horhoj
Ну несколько санок, в них какая то логика, где ты ...

Сделал в итоге без санок, прокинул через action из компонента. Работает.

гм... Ну для тренировки наверно пойдет. Но на реальных проектах наверно так лучше не делать. Вообще мне кажется меня сейчас захейтят, но для игр наверно ООП больше подходит.

Ivan- Автор вопроса
cool29horhoj
гм... Ну для тренировки наверно пойдет. Но на ре...

Понятное дело что на реальных проектах я так делать не буду, там будут санки нормальные и там все это делать. А про захейтят, да, ООП здесь было бы удобнее.

cool29horhoj
Ну несколько санок, в них какая то логика, где ты ...

Сайд-эффекты — это не только запросы на сервер

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта