Looch
И вообще быть полным дебисов который ни один спринт адекватно не закроет
Roman
https://redux.js.org/recipes/isolating-redux-sub-apps
просто убедится что я правильно понял, мы сохраняем ссылку стора в отдельные компаненты и если они уничтожаются то и уничтожается и стор, верно ?
Oleg
И если не алгоритмы, то что вообще полезно?
Oleg
(сам алгоритмы не знаю)
Александр
(сам алгоритмы не знаю)
В нашем полку прибыло :)
Rustam
Знаю много "олимпиадников", которые не слышали про то, что такое промышленное прогарммирование
Это понятно, но научиться нормально прогать гораздо проще, чем решать олимпиадные задачи)
Roman
Looch
а как ?
У тебя по сути будет много контекстов с инстансами
Oleg
В нашем полку прибыло :)
Так а что "показатель"?
Александр
Так а что "показатель"?
А вот черт его знает
Oleg
Кстати не помню, но мне тут кто-то советовал "Чистый код". Хочу сказать этому человеку спасибо)))
Paul
Чистый код топ книга
Paul
Как и продолжение "идельаный программист"
Александр
Что значит "промышленное"?
Практическое наверное
Paul
Paul
Что значит "промышленное"?
Значит в "ревльных условиях"
Александр
Направленное на решение реальных задачь в несовершенном мире
Looch
Чистая архитектора вообще супер книга
🤴👷‍♂️🦸‍♂️🧚‍♀️
За такое бьют? getEvents().then(res => this.setState({res}))
Roman
У тебя по сути будет много контекстов с инстансами
но ведь контексты как то с правайдерами создаются ? а он на примере один или я чет не понимаю
Looch
Там не совсем норм пример
Oleg
Подытоживая по книжкам. Чистый код Идеальный программист Чистая архитектура Так?
Looch
Сейчас
https://react-redux.js.org/using-react-redux/accessing-store#multiple-stores
Looch
но я думаю что в таком подходе ну ОЧЕНЬ много подводных камней
Александр
Что значит "промышленное"?
Математики порой не способны выйти из своего платонического мира, в реальном их ждёт слишком много пиздеца
Looch
и я бы его крайне не советовал
🤴👷‍♂️🦸‍♂️🧚‍♀️
Та не должны.
Мне в ответ может прийти объект на 100 позиций с данными
Roman
но я думаю что в таком подходе ну ОЧЕНЬ много подводных камней
ну да чет дофига сложно, нужно чет простое
Александр
сайд эффектов в идеальном мире не существует
В реальном тоже, вопрос как смотреть
🤴👷‍♂️🦸‍♂️🧚‍♀️
Ты не знаешь, что тебе придёт?
знаю, объект с сервера
Looch
ну да чет дофига сложно, нужно чет простое
если плохо редакс знаешь то вообще пока забудь про это
🤴👷‍♂️🦸‍♂️🧚‍♀️
просто я не могу диспатчить чет, вот думаю в стейт всунуть
Oleg
Сори, сложно.
Александр
юмор же
Не юмор, я же сказал смотря как смотреть
Oleg
И вообще я спать хочу.
Roman
но так то просто бэст практис хотел узнать))
Looch
но так то просто бэст практис хотел узнать))
редакс не создан для его использования с множественными сторами
Oleg
но так то просто бэст практис хотел узнать))
Они в этом плане очень размыты. Одни делают по одному, другие иначе...
Александр
На любую функцию с сайд эффектом можно смотреть как на чистую функцию (world: World) => World, которая берет состояние окружающего мира и возвращает новое
Roman
а могу я из рут редьюсера чилду чета занулять, а кому то инициализировать ?
Paul
Разные модули, у каждого свой стор, а все они лежат под одним общим..
Looch
А зачем "множество"?
что б было меньше боли
Artem
Помогите, пожалуйста. Есть свой хук, который возвращает булево значение (допустим по таймауту или запросу). Импортирую его в компонент (допустим Арр). Делаю const isSomething = useMyHook(); Далее мне нужно вызвать эту переменную допустим у списка. Т.е. каждый элемент списка должен иметь при запуске свой isSomething = boolean. Как можно это сделать?
Paul
redux saga и прочее
Oleg
что б было меньше боли
С множеством сторов её меньше?
Looch
а вообще да
Oleg
Ну... Хз.
Roman
redux saga и прочее
ага, ну ок пойду тогда курить
Roman
спасибо
Александр
ага, ну ок пойду тогда курить
Там лучше покрепче табака что
Paul
Которую можно будет дергать
Paul
А вообще, пахнет генераторами...
Александр
)) да уже, едреного
Если из языков пришли в которых async await есть или двунаправленные генераторы (ну питон скажем) то довольно просто все