Aktywne Wpisy

Shatter +34

Salido +154
Minął 19. (z 67) dzień wakacji.
W ciągu ostatniej doby miało miejsce 5 wypadków śmiertelnych w których zginęło 6 osób.
81 wypadków drogowych ze skutkiem śmiertelnym od początku wakacji.
87 ofiar śmiertelnych w wypadkach drogowych od początku wakacji.
W ciągu ostatniej doby miało miejsce 5 wypadków śmiertelnych w których zginęło 6 osób.
81 wypadków drogowych ze skutkiem śmiertelnym od początku wakacji.
87 ofiar śmiertelnych w wypadkach drogowych od początku wakacji.
źródło: 1-479086-10
Pobierz




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
useEffect(()=>{
if(registered) {
dispatch(resetRegistered());
}
}, [registered, dispatch]);
Po prostu zastosuj się do
Dzięki, Ostatnio jak wrzuciłem funkcję do dependencies to wpadło w nieskończoną pętlę. Myślałem, że tutaj też tak będzie bo useDispatch:
@returns — redux store's dispatch function