Why does React have a Virtual DOM?

Why does React have a Virtual DOM?