Virtual DOM (VDOM) to lekka drzewiasta struktura obiektów JavaScript, która opisuje, jak powinna wyglądać interfejs użytkownika. Jest to zwykła reprezentacja w pamięci — nie jest to rzeczywisty DOM przeglądarki. React go wykorzystuje, ponieważ bezpośrednia manipulacja rzeczywistym DOM-em jest wolna, a robienie tego ręcznie przy każdej zmianie stanu jest podatne na błędy.
Jak to działa
Kiedy stan się zmienia, React nie dotyka od razu strony. Zamiast tego:
