React · Senior · Pytanie 2 z 75
Czym jest Fiber w React?
- ✓Poprawna odpowiedź: Architekturą reconcilera: renderowanie jest dzielone na przerywalne jednostki pracy
- 2Wbudowanym klientem HTTP React do strumieniowania danych z serwera
- 3Alternatywnym silnikiem DOM, którego React używa zamiast przeglądarkowego
Wyjaśnienie
Fiber (React 16+) przedstawia każdy węzeł drzewa jako obiekt „fiber” z informacją o jego pracy. Pozwala to wstrzymywać, przerywać i priorytetyzować renderowanie oraz ponownie wykorzystywać pracę - to podstawa możliwości współbieżnych (transitions, Suspense). Stary stack reconciler przechodził drzewo rekurencyjnie i nie potrafił się zatrzymać.