Я пытаюсь создать какое-то состояние инициализации в redux, поэтому, когда приложение загружается, приложение получит некоторые данные из redux (с thunk) и получит данные.
, поэтому мне это нужно только один раз и для этого я добавил [] в параметры useFffect, но я получил следующую ошибку:
Line 32:6: React Hook useEffect has missing dependencies: 'dispatch' and 'init'. Either include them or remove the dependency array react-hooks/exhaustive-deps
, и я не смог вставить useDispatch в useEffect
const { isReady } = useSelector<AppState, AppProps>((state: AppState) => {
return {
isReady: state.appStatus.isReady
};
});
const dispatch = useDispatch();
const init = initilizeAction();
useEffect(() => {
dispatch(init);
}, []);