что он делает store доступным на всю глубину дочерних компонентов.
Почему же я тогда не могу получить его нигде во вложенной компоненте? И даже в самой App.
А как получаешь? Там можно коннектом вытянуть все что нужно или как-то через хуки
Пытался по-разному. Уже даже запутался во всех разных способах, что пробовал. Пробовал просто store? пробовал, props.store... По connect тоже непонятно до конца. Я получаю state из connect (прописал его в самой App). Но дальше state не виден нигде, кроме компоненты, в которой он прописан (App). Так у нас же вроде Provider должен прокидывать его везде или нет?
весь app оборачиваешь в провайдер с стором и внутри в любом месте через useSelector тянешь то что нужно
Через useSelector? А почему через useSelector? Я и обучалки смотрел на youtube, и документацию читал. Там не сказано ничего про useSelector. Я что-то пропустил по этому поводу?
хук тянет только то что ты ему скажешь, без всего стора
В селекторе можно принять весь объект данных с ним работать?
если надо прямо вообще весь стор то useStore() а так useSelector(state => state.кусок_стора) если есть несколько редьюсеров и у каждого свой стейт то можно целиком стейт для конкретного вытащить и уже что нужно с ним делать без создания отдельных переменных
Ясно. Сейчас буду пробовать.
Обсуждают сегодня