Size: a a a

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

2021 March 10

RS

Rustam Sahatov in React — русскоговорящее сообщество
Maxim Koylo
5 по этой логике можно про любой стм написать
Ну это на нытье о том, что в редаксе всегда дохуя бойлерплейта
источник

ЕЛ

Евгений Лабутин... in React — русскоговорящее сообщество
Rustam Sahatov
Потому что много тонкостей и сложностей:
1. Сложно изначально правильную архитектуру проработать, чтобы потом все в кашу не превратилось.
2. Мутация всего и вся(это мой личный минус)
3. Новичку в твоей архитектуре сложнее будет разобраться. Да и мобх на первый взгляд дохуя магии делает, что тоже путает
4. Хуй пойми как выходят новые версии.
5. Наверняка надо писать будет несколько сторов, а то и по стору на страницу, что опять же бойлерплейт
И тд, дальше уже нужно освежать память, но в целом вот 5 пунктов
Много сторов это как раз хорошо. При обновлении стора обновляется только часть приложения завязанная на стор, а не все приложение как в редаксе.
источник

RS

Rustam Sahatov in React — русскоговорящее сообщество
А так ты прав
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Евгений Лабутин
Нету доступа к дом элементам. В результате в сторах приходится жкверить. А стор вообще не место для работы с вьюхой. С метод shouldComponentUpdate перекрыт, а частенько он нужен.
Так как бы в сторе и не нужен доступ к дом, про шулд компонент апдейт ну хз, щас для функциональных компонентов пишешь observer и все
источник

ЭА

Эрлан Артыкбаев... in React — русскоговорящее сообщество
Евгений Лабутин
Много сторов это как раз хорошо. При обновлении стора обновляется только часть приложения завязанная на стор, а не все приложение как в редаксе.
Я походу не так хорошо знаю редакс... Он чё весь проект обновляет?
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Евгений Лабутин
Много сторов это как раз хорошо. При обновлении стора обновляется только часть приложения завязанная на стор, а не все приложение как в редаксе.
Для такого мульти сторы не обязательны, к примеру реатом
источник

ЕЛ

Евгений Лабутин... in React — русскоговорящее сообщество
Maxim Koylo
Так как бы в сторе и не нужен доступ к дом, про шулд компонент апдейт ну хз, щас для функциональных компонентов пишешь observer и все
Вот у меня сейчас проект в котором тонны кастомной анимации которую css не сделать. MVC в этом плане дико выручает. В классе компонента логика вьюхи, в моделях логика компонента.
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Эрлан Артыкбаев
Я походу не так хорошо знаю редакс... Он чё весь проект обновляет?
Он вызывает все юзСелекторы при каждом диспатче, но это не значит что все дерево рендерится
источник

ЭА

Эрлан Артыкбаев... in React — русскоговорящее сообщество
Maxim Koylo
Он вызывает все юзСелекторы при каждом диспатче, но это не значит что все дерево рендерится
Аа ок
источник

RS

Rustam Sahatov in React — русскоговорящее сообщество
Maxim Koylo
Он вызывает все юзСелекторы при каждом диспатче, но это не значит что все дерево рендерится
+
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Евгений Лабутин
Вот у меня сейчас проект в котором тонны кастомной анимации которую css не сделать. MVC в этом плане дико выручает. В классе компонента логика вьюхи, в моделях логика компонента.
И все же не понимаю к чему css анимации пусть и на жс к стору?
источник

RS

Rustam Sahatov in React — русскоговорящее сообщество
Maxim Koylo
И все же не понимаю к чему css анимации пусть и на жс к стору?
Чтобы было
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Rustam Sahatov
Чтобы было
Понимаю🌚
источник

ЕЛ

Евгений Лабутин... in React — русскоговорящее сообщество
Эрлан Артыкбаев
Я походу не так хорошо знаю редакс... Он чё весь проект обновляет?
в редаксе моностор,  как проблема он дико разрастается и начинает вызывать много проблем. Начиная от организации этого стора, до большого оверхеда на обслуживание этого стора. И редакс обновляет все связанные со стором компоненты. Есть конечно решения, но это все заплатки на проблему моностора.
источник

RS

Rustam Sahatov in React — русскоговорящее сообщество
Евгений Лабутин
в редаксе моностор,  как проблема он дико разрастается и начинает вызывать много проблем. Начиная от организации этого стора, до большого оверхеда на обслуживание этого стора. И редакс обновляет все связанные со стором компоненты. Есть конечно решения, но это все заплатки на проблему моностора.
То есть ты считаешь, что Редакс при обновлении стейта все приложение перерендеривает?)
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Евгений Лабутин
в редаксе моностор,  как проблема он дико разрастается и начинает вызывать много проблем. Начиная от организации этого стора, до большого оверхеда на обслуживание этого стора. И редакс обновляет все связанные со стором компоненты. Есть конечно решения, но это все заплатки на проблему моностора.
Проблема моностора лежит за конкретной реализацией этого моностора, редакс хреново сделан, реатом нормально
источник

ЭА

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

ЕЛ

Евгений Лабутин... in React — русскоговорящее сообщество
Rustam Sahatov
То есть ты считаешь, что Редакс при обновлении стейта все приложение перерендеривает?)
не приложение, а компоненты завязанные на стор
источник

MK

Maxim Koylo in React — русскоговорящее сообщество
Эрлан Артыкбаев
А зачем тогда все используют редакс?
Так исторически получилось🙃
источник

RS

Rustam Sahatov in React — русскоговорящее сообщество
Евгений Лабутин
не приложение, а компоненты завязанные на стор
Лол
источник