Post

I really like where @remix.run is going in v3. So much less magic and using the platform for its strength. Disclaimer: I designed and implemented ES6, custom elements, shadow dom, some "modern" dom apis (classList, template element, append, remove...), making EventTarget concrete etc...

One thing that I'm a bit unclear on at this point is `update`. Based on the presentation all it did was rerender but what does it mean to rerender? What about DOM state (selection, scroll position)? What about JS state?