Envestnet interview question

1. What is virtual dom in react?