Client-side rendering, server-side state (StateChannel)

I agree. But there’s a lot of UI state to handle, like what is focused, what is entered into field, what is collapsed and what is expanded, where’s the scroll… I don’t want to handle that on the server.