Why does React use a Virtual DOM?

Good day, guys! Today, I’ll explain why React employs a virtual DOM on top of the real DOM, and how it increases overall performance significantly.