Introducing "Virtual (HTML) DOM" to simplify handling events on web page.
This is different from typical data binding in MVC/MVVM frameworks like Angular.
React uses a virtual DOM diff implementation for ultra-high performance. It can also render on the server using Node.js — no heavy browser DOM required.
React implements one-way reactive data flow which reduces boilerplate and is easier to reason about than traditional data binding.
Pete Hunt, Software Engineer for Facebook, discussing Facebook's open source js UI framework, React | CodeWinds