What the Fork is the React Virtual DOM?

One of the reasons React is so darn fast at updating changes  is that it uses a virtual DOM

All the code we write in React only interacts with this virtual DOM

This is helpful because passing the actual DOM lots of changes is slow

React's DOM runs a diffing algorithm