React · Junior · Pytanie 25 z 75
Kiedy wykonuje się efekt bez tablicy zależności: useEffect(() => { ... })?
- 1Tylko raz - zaraz po zamontowaniu komponentu
- ✓Poprawna odpowiedź: Po każdym renderze komponentu
- 3Nigdy: bez tablicy zależności efekt się nie uruchamia
Wyjaśnienie
Bez drugiego argumentu efekt uruchamia się po każdym renderze. Z [] - tylko po zamontowaniu. Z [a, b] - po zamontowaniu i przy każdej zmianie a lub b (porównanie przez Object.is).