• Autor objave:
  • Kategorija objave:React
  • Vrijeme čitanja:1 min read

DOM = Document Object Mode

Da ne bi kod svake promjene renderirali cijeli HTML DOM React korisiti tzv. virtualni DOM. U svakom trenutku postoje 2 instance virtualnog DOM-a:

  1. ažurno stanje
  2. prethodno stanje

Uz pomoć Diffing* algoritma uspoređuju se ove dvije instance DOM-a i pronalaze razlike (taj proces se zove pomirenje (reconciliation)), pa React ažurira samo one DOM elemente koju su se promijenili, a ostale ne dira.

*Diffingcompare (files) in order to determine how or whether they differ.(uspoređivanje (datoteka) kako bi se utvrdilo da li se i kako se razlikuju)

https://medium.com/coffee-and-codes/hey-react-what-is-the-virtual-dom-466ec333bf9a