Earlier quoted context omitted.
That's exactly what we encourage :) composition of higher level components that render down to other high level components that eventually render to (virtual) DOM.
I wonder if this approach would work with visual XML (Docbook) and HTML editing, where resulting DOM can be complex and large. Competent writer might generate loads of input (writing 100 letters per minute, copy-paste). If my writing tool has latencies, that annoys me far more than game latency. Other approach I have been testing is contenteditable, but this won't work with virtual DOM at all. Though how you parse an…
With content editable we can just parse he html. We have an example in the repo.