Обновить
1

Пользователь

5
Подписчики
Отправить сообщение

Например, для разных ролей пользователя есть несколько одинаковых разделов с фильтрами и поиском. Если мы хотим чтобы эта информация не терялась при переходах между страницами, то нам нужен для каждой страницы свой стейт и свои экшены, чтобы они не пересекались.

Слайсы (любой стейт менеджер) используют чтобы:

1)сохранять состояние между страницами,

2)не писать логику сложных больших компоненты на useEffect,

3)не обмазывать все мемоизацией,

4) стейт в реакте должен лежать в родителе и любое его изменение = ререндер,

5) не прокидывать кучу пропсов с родительского компонента в дочерние из-за п.4

А что значит нарезать? Создавать отдельные слайсы, а не держать все в одном?

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Зарегистрирован
Активность

Специализация

Фронтенд разработчик
JavaScript
TypeScript
Redux
Webpack
React
HTML
CSS
Веб-разработка