тема для изучения?
А как еще доставать данные из стора?
Стандартный mapStateToProps уже не катит?
store.getState()
ну можно еще каждый раз пути прописывать 🤣 и на любом рефакторинге потом упарываться
Думаю речь идет о использовании useSelector в целом
Какие преимущества дает лишняя обертка и смешение пропсов с стором?
По всей видимости никаких. тогда пошёл изучать селекторы
и сразу reselect сверху глянь)
Ок, спасибо)0
и то и то селекторы, просто для функциональных компонентов использовать хук лучше
Тут сразу вопрос возникает в целом про структуру файловую. Я её составляю как мне удобно(при работе в команде - как для всех удобно) или есть какие—то соглашения?
соглашения есть только внутри команд, как для себя удобно - делай как тебе удобно. Есть частые практики, но это как пример/рекомендации
Аа, понял, благодарю
лично я селекторы все выношу в отдельный файл по категориям, и пишу так export const citySelector = (state) => state.city дальше в компонент импортирую import { citySelector} from '#selectors/city' и в хук const city = useSelector(citySelector) хорошо это тем, что если у тебя много компонентов тащат эти данные и по каким то причинам изменилась структура стора - тебе будет достаточно поменять только в одном файле
Обсуждают сегодня