Comment by bdougherty

5 years ago

Yep, at least it is for me.

I think it is so much easier to simply `bind:value` than have to write my own event handler to update inputs, etc. Similarly, it's much simpler to have the parent bind to a property of the child rather than passing the value down along with a function to update the parent every single time. In effect it works the exact same way, but I have much less to do to get there.

Store-wise, Svelte stores aren't fundamentally different from having all of your state in Redux, and I prefer that it encourages smaller stores rather than one giant one.

On top of that, it just feels better to me writing HTML, CSS, and JS instead of trying to shoehorn everything into JS.