Aktywne Wpisy

planarize +224
Inicjatywa Stop Niszczeniu Gier Komputerowych właśnie przebiła wymagany próg w Danii, jest to piąty kraj z wymaganych siedmiu i zebrano ~340k głosów poparcia z potrzebnego miliona. :)
https://eci.ec.europa.eu/045/public/
#gry #pcmasterrace #komputery #konsole #playstation #xbox #stopkillinggames
https://eci.ec.europa.eu/045/public/
#gry #pcmasterrace #komputery #konsole #playstation #xbox #stopkillinggames
źródło: obraz
Pobierz
Kolanka +859
Żukosia podała dalej mojego twitta o wniosku o udzielenie informacji publicznej na temat telefonów w sekretariacie MRiT.
Teraz czuje presje żeby to dowieźć xD
#nieruchomosci
Teraz czuje presje żeby to dowieźć xD
#nieruchomosci
źródło: temp_file6849609048728475920
Pobierz




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ł