While this is a cool abstraction, I do think that React is here to stay for a very long time, and that JSX based component library options are also likely to stay around for a very long time.
While the DOM is relatively stable now, this wasn't always the case, and with the expansion of WASM libraries and tooling that will come in the next few years, it could get interesting. An abstraction like in TFA might be better served with a WASM targeted application management layer/framework.