React · Senior · Frage 2 von 75
Was ist Fiber in React?
- 1Eine alternative DOM-Engine, die React statt der des Browsers nutzt
- 2Ein eingebauter HTTP-Client von React zum Streamen von Daten vom Server
- 3Die Architektur des Reconcilers: Das Rendern wird in unterbrechbare Arbeitseinheiten zerlegt
Antwort zeigen
Richtige Antwort: Die Architektur des Reconcilers: Das Rendern wird in unterbrechbare Arbeitseinheiten zerlegt
Erklärung
Fiber (React 16+) stellt jeden Knoten des Baums als „Fiber“-Objekt mit Informationen über seine Arbeit dar. So lässt sich das Rendern pausieren, unterbrechen und priorisieren und Arbeit wiederverwenden - die Grundlage der Concurrent-Features (Transitions, Suspense). Der alte Stack-Reconciler lief rekursiv durch den Baum und konnte nicht anhalten.