React: a robust functional view layer.
View code and templating are combined as JavaScript.
In JavaScript you create a virtual DOM, react diffs changes between the last virtual DOM and the next, mutating the real DOM only as necessary to reflect the changes. This has huge implications for cognitive