Virtual DOM (VDOM) adalah pohon objek JavaScript yang ringan yang mendeskripsikan bagaimana UI harus terlihat. Ini adalah representasi sederhana dalam memori — bukan DOM browser yang sebenarnya. React menggunakannya karena manipulasi langsung DOM nyata itu lambat, dan melakukannya secara manual pada setiap perubahan state sangat rawan kesalahan.
Cara kerjanya
Ketika state berubah, React tidak langsung menyentuh halaman. Sebagai gantinya:
