From CDOT Wiki
→HTML5 Client and React
React is an MVC framework for Javacsript that seamlessly and quickly updates your web app as soon as a change is made to it.
How? It "diffs the return value from the previous call to render with the new one, and generates a minimal set of changes to be applied to the DOM".