Pregunta de entrevista de Accenture

What is the virtual DOM? How does react use the virtual DOM to render the UI?