React · Junior · Frage 25 von 75
Wann läuft ein Effekt ohne Abhängigkeitsarray: useEffect(() => { ... })?
- 1Nach jedem Rendern der Komponente
- 2Nie: Ohne Abhängigkeitsarray läuft der Effekt nicht
- 3Nur einmal - direkt nach dem Mounten der Komponente
Antwort zeigen
Richtige Antwort: Nach jedem Rendern der Komponente
Erklärung
Ohne zweites Argument läuft der Effekt nach jedem Rendern. Mit [] nur nach dem Mounten. Mit [a, b] nach dem Mounten und immer, wenn sich a oder b ändern (verglichen per Object.is).