Hyperdom: A react like framework with (gasp) 2 way data binding(paul.anmo.io)
paul.anmo.io
Hyperdom: A react like framework with (gasp) 2 way data binding
http://paul.anmo.io/getting-started-with-hyperdom
1 comments
I think weird cyclical state changes are a feature of your chosen framework. For instance I worked on an angular (1.x) project where we would routinely have these issues - in fact they were well documented. We ported the project to hyperdom and I've never seen an issue with state since.
Now, I do agree that it can lead to a bit of boilerplate, but this extra verbosity helps keep a simple mental model for us to reason about. Two-way binding can get very complex when you can have weird cyclical state changes.