Reminds me a little of https://github.com/calderajs/caldera-react
> Think of it as the Node.js analog to Phoenix LiveView — all of the application logic (including rendering) runs on the server, and DOM updates are sent to the client in real-time.
I'll add that the API for implementing components in LiveViewJS follows the Phoenix API (mount => handleParams => handleEvent => render) rather than the React API.
It's definitely an interesting space to explore, I will take a look @ caldera, seems like an interesting project!