Wpis z mikrobloga

useEffect(()=>{
if(registered) dispatch(resetRegistered());
}, [registered]);

eslint wyrzucił " React Hook useEffect has a missing dependency: 'dispatch' "

dispatch wygląda tak:
const dispatch = useDispatch();

to chciałem zrobić:
const dispatch = useCallback(()=>useDispatch());
ale wywala: " React Hook "useDispatch" cannot be called inside a callback. "

Można to jakoś naprawić czy po prostu dodać // eslint-disable-line react-hooks/exhaustive-deps ?

#react #redux #reactjs #javascript
  • 4
@scorpio18k:

eslint wyrzucił " React Hook useEffect has a missing dependency: 'dispatch' "


Po prostu zastosuj się do tego.

ale wywala: " React Hook "useDispatch" cannot be called inside a callback. "


Sugeruję zapoznać się z dokumentacją reacta - bardzo przyjemna