Aktywne Wpisy
![120_Dni_Sodomy](https://wykop.pl/cdn/c0834752/c9be156570e81dee131786a35855e9c6759489852eedf55ad37890a8ea52adf8,q60.png)
120_Dni_Sodomy +629
![NaczelnyWoody](https://wykop.pl/cdn/c3397992/NaczelnyWoody_UtsOSYyCap,q60.jpg)
NaczelnyWoody +23
Wyklopkom widać że bardzo nie podobają się sondaże w których większość Polaków popiera bk0% xD
Nie mogą znieść tego, że społeczeństwo ma swoje zdanie na ten temat a wyklop żyje w swojej bańce xD
Wasze oburzenie nikogo nie interesuje, w rządzie nie siedzą idioci i wiedzą co robią, znają trendy społeczne i nie pchali by się w to zwłaszcza KO mająca poparcie głównie w miastach xD
#nieruchomosci #bekazwykopkow
Nie mogą znieść tego, że społeczeństwo ma swoje zdanie na ten temat a wyklop żyje w swojej bańce xD
Wasze oburzenie nikogo nie interesuje, w rządzie nie siedzą idioci i wiedzą co robią, znają trendy społeczne i nie pchali by się w to zwłaszcza KO mająca poparcie głównie w miastach xD
#nieruchomosci #bekazwykopkow
getStudent();
},[])
ESlint wyrzuca: React Hook useEffect has missing dependencies: 'getStudent'
Chodzi o to, żeby przy ładowaniu się komponentu pobrać raz dane, dlatego jest pusta tablica na końcu.
Funkcję getStudent używam jeszcze kilka razy i nie wydaje mi się, żeby przekopiowanie wnętrza funkcji było najlepszym pomysłem.
Jak rozwiązać ten błąd?
#react #reactjs
po pierwsze owrapuj deklarację funkcji getStudent w useCallback, po drugie w useEffectcie dodaj dependency getStudent. Alternatywnie możesz zignorować ten błąd dodając komentarz wyłączający eslinta dla tej linijki
Dobrze rozumiem?
I czy tak samo by zadziałało jakby były argumenty np. getStudent(x); ?
No jakby był argument to nie bo byś wtedy w useCallbacku musiał dać x jako dependency ale to akurat dobrze bo przecież najpewniej chciałbyś pobrać dane odnośnie innego studenta jakby x się zmienił