> immediate mode
You keep using that word. I do not think it means what you think it means.
React most definitely falls under what would be called a "retained mode" of some sort. And the UI library described here is also.
I think the author is referring to immediate mode because of
UI=f(state)
Isn't React specifically an attempt to build an immediate mode UI on top of the DOM?