Svelte – A UI framework that compiles into tiny standalone JavaScript modules
Love it. I think the most discussion-worthy quote I found in the docs is this:> It's currently fashionable to avoid two-way binding on the grounds that it creates all sorts of hard-to-debug problems and slows your application down, and that a one-way top-down data flow is 'easier to reason about'. This is in fact high grade nonsense. It's true that two-way binding done badly has all sorts of issues, and that very large apps benefit from the discipline of a not permitting deeply nested components to muck about with state that might affect distant parts of the app. But when used correctly, two-way binding simplifies things greatly.I wonder what the author considers "used correctly" and "done badly" and how Svelte approaches this.