Size: a a a

React — русскоговорящее сообщество

2021 March 29

ei

export default - зло... in React — русскоговорящее сообщество
Qila Manta
Так стоп, а разве в редаксе изначально не такой подход описан, что мы не везде его вставляем, а только для данных, которые влияют глобально
К тому же это разные стили, не очень хорошо когда в одном месте так-то, а в другом месте по-другому
источник

IL

Igor Lobanov in React — русскоговорящее сообщество
с помощью любых технологий сожно сделать плохо (с)
источник

IL

Igor Lobanov in React — русскоговорящее сообщество
с редаксом накосячить проще, да
источник

V

Vetro in React — русскоговорящее сообщество
Igor Lobanov
с помощью любых технологий сожно сделать плохо (с)
Бесспорно, просто с какими-то это куда проще
источник

ei

export default - зло... in React — русскоговорящее сообщество
Maxim Koylo
Плюс минут моносторы на реальном кейсе, вот у тебя есть две страницы с одинаковой логикой и что бы работать с этим через редакс надо в каждом экшене прописывать конкретную страницу и ее данные, а потом понадобится для одной страницы добавить уникально флоу и все у тебя каша, с эффектором и мобх это решаеться простой фабрикой
Фабрики кстати в редаксе это вообще зло) Хотя вроде в тулките есть упрощения для такого, но я хз
источник

ei

export default - зло... in React — русскоговорящее сообщество
В эффекторе это максимально просто и лаконично
источник

IL

Igor Lobanov in React — русскоговорящее сообщество
Maxim Koylo
Плюс минут моносторы на реальном кейсе, вот у тебя есть две страницы с одинаковой логикой и что бы работать с этим через редакс надо в каждом экшене прописывать конкретную страницу и ее данные, а потом понадобится для одной страницы добавить уникально флоу и все у тебя каша, с эффектором и мобх это решаеться простой фабрикой
"надо в каждом экшене прописывать конкретную страницу и ее данные" в смысле?
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Вобще залетайте ко мне на канал я в скорем времени буду показывать эффектор на реальных примерах какого то своего проекта
источник

D

Delonge1 in React — русскоговорящее сообщество
Evgenii
я хз как те ещё обьяснить
М?
источник

ei

export default - зло... in React — русскоговорящее сообщество
export default - зло is the side effect
В эффекторе это максимально просто и лаконично
Потому что нет каких-то типов, экшнов, редьюсеров, не надо ничего этого связывать
У тебя просто декларативная модель
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Igor Lobanov
"надо в каждом экшене прописывать конкретную страницу и ее данные" в смысле?
Что бы в редаксе запихать draft[page][key] = value
источник

E

Evgenii in React — русскоговорящее сообщество
я тебе выше все описал, что м)
источник

E

Evgenii in React — русскоговорящее сообщество
Evgenii
я тебе выше все описал, что м)
мне остается только свои сообщения копировать
источник

E

Evgenii in React — русскоговорящее сообщество
Delonge1
Нужно прям внутри чтоли его описывать?
не нужно ниче внутри
источник

IL

Igor Lobanov in React — русскоговорящее сообщество
Maxim Koylo
Что бы в редаксе запихать draft[page][key] = value
не совсем понятно. Насколько я понял у меня всегда в редаксе что-то типа доменной модели, а не состояния интерфейса
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Igor Lobanov
не совсем понятно. Насколько я понял у меня всегда в редаксе что-то типа доменной модели, а не состояния интерфейса
Шас напишу пример чуть позже
источник

D

Delonge1 in React — русскоговорящее сообщество
Evgenii
мне остается только свои сообщения копировать
Мне функцию надо прям в кнопке оописать что ли?
источник

D

Delonge1 in React — русскоговорящее сообщество
handleClick
источник

ei

export default - зло... in React — русскоговорящее сообщество
Maxim Koylo
Что бы в редаксе запихать draft[page][key] = value
А, ты про один редьюсер
источник

ei

export default - зло... in React — русскоговорящее сообщество
Ты попробуй фабрику сделать, чтобы редьюсеры генерировать)
источник