React · Junior · Pytanie 2 z 75
Czym jest wirtualny DOM w React?
- 1Ukrytą kopią silnika przeglądarki, w której React z góry renderuje stronę
- ✓Poprawna odpowiedź: Opisem UI w JS: React porównuje go z poprzednim i nanosi tylko różnicę
- 3Wbudowanym w przeglądarkę API, które przyspiesza wszelkie operacje na drzewie DOM
Wyjaśnienie
Podczas renderowania komponenty zwracają drzewo elementów React - zwykłych obiektów JS. React porównuje nowe drzewo z poprzednim (rekoncyliacja) i nanosi minimalne zmiany do prawdziwego DOM. To nie jest API przeglądarki ani kopia przeglądarki.