React · Senior · Frage 48 von 75

Wie geht React 18+ mit setState an einer unmounteten Komponente um?

Antwort zeigen

Richtige Antwort: Es ignoriert es: Die alte Warnung wurde als Fehlalarm entfernt

Erklärung

Die Warnung „Can't perform a React state update on an unmounted component“ wurde in React 18 entfernt: Sie feuerte oft fälschlich (z. B. bei der Antwort auf einen Request nach Verlassen der Seite), und echte Lecks sind vergessene Abonnements, nicht setState selbst. Requests abbrechen und im Cleanup abmelden muss man trotzdem.

Zum Weiterlesen

Fehler in der Frage

React · Senior · Frage 48

Teste dich selbst

Mach den Test React · Senior: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen