впринципе простая, но особенность - крутить/вертеть ее на хуках. посему редакс отдыхает.
Решение такое принял, хочу сделать глобальный стейт с использованием useReducer (и уже сделал).
Но ввиду того, что useReducer раньше не юзал не знаю одной мелочи...как к стайту достучаться?
Учитывая что он глобальный, до доступ должен быть везде.
Хочу в провайдер его кинуть, а потом получать через useContext. (я хз, если можно через селектор как то принимать, маякните ❤️).
Короч, что я не так делаю? как я могу использовать useContext(MyContext), если у компонент не определен MyContext. А если MyContext определю вне компоненты (ну чтобы экспортировать), то в createContext хз что ложить
А почему если хуки то редукс отпадает?
Возьми уже готовые поделки поверх контекста их полно, тот же easy-peasy
потому что такую задачу поставили(
Редакс не имеет отношения к хукам
В react-redux есть useDispatch и useSelector - https://react-redux.js.org/next/api/hooks
мне задача была такая. Next, хуки. И никакого редакса, формика и прочего.
Обсуждают сегодня