Amusingly, Emacs/Vi had text redisplay algorithms which have much in common with React's rendering logic: https://hackernoon.com/model-view-controller-and-loose-coupling-6370f76e9cde
miniblog.
Related Posts
Today I learnt about the redisplay function in Emacs lisp!
This function allows Emacs to redraw the GUI. It's really useful when you're doing computation in a loop, and essential if you're using spinner.el.