ThoughtSpot Interview Question

Explain virtual DOM in react.