React · Senior · Frage 3 von 75

Worin unterscheidet sich die Render-Phase von der Commit-Phase?

Antwort zeigen

Richtige Antwort: Render ist unterbrechbar und kann sich wiederholen; Commit wendet Änderungen synchron auf das DOM an

Erklärung

In der Render-Phase ruft React Komponenten auf und berechnet den Diff - sie kann unterbrochen, verworfen und neu gestartet werden, deshalb muss Rendern rein sein. In der Commit-Phase werden die Änderungen ohne Unterbrechung auf einmal auf das DOM angewendet, dann laufen Layout-Effekte und nach dem Zeichnen die normalen Effekte.

Zum Weiterlesen

Fehler in der Frage

React · Senior · Frage 3

Teste dich selbst

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

Diesen Test machen