достать? У меня почему-то в ошибку падает
Что за ошибка мы узнаем в следующей серии?
Почитай для чего нужен useSelector. Ты достаёшь данные из хранилища редакс. А если у тебя есть редакс то useState тебе вообще не нужен
Спорно. Состояние модалок всяких в редакс хранить, наверное, не есть хорошо.
Ну я не думаю что он useSelectorом хочет достать состояние модалки
Я разобрался, мне для вынимания данных из getQuery надо было первым параметром state передавать, но можно вместо него использовать getQuerySelector, который пихается прям useSelector, и из него уже можно доставать данные лоадинг и тп.
Я видел проекты где состояния модалок, полей инпутов и т.п. хранили в редаксе.🤷🏻♂️
А есть кстати разница в скорости - хранить модалки в локальных состояниях компонентов или выносить в стор?
Думаю есть несущественная. Я думаю, в первую очередь, это семантически не очень корректно хранить состояние компонента вне компонента.
От себя могу сказать, что хранить подобные состояния в сторе для отладки очень удобно. Открываешь девтулз и все параметры приложения списком в одном месте видны) А локальные состояния компонентов, иногда нужно по виртуалдому как Даша путешественница с фонарикам и картой искать)) опять же это не касается совсем мелких состояний, типа свитчеров всяких
Обсуждают сегодня