The beauty of flux + react is, it's so simple and flexible.
I'm developing a fairly complex application with flux + react, (no flux frameworks, just facebook's dispatcher and stores/actions modelled after facebook's flux examples), and it seems I've implemented lots of things in marty.js. I also started using mixins for subscribing views to stores, immutable data in stores (so undo/redo is available without much work), loading data into stores from different sources etc.
I believe, in the following months, a de-facto flux framework will emerge, and marty looks so close to being that framework.
A few tips to fellow developers want to try react and/or flux:
- React is just the view part. Integrating it with other frameworks is easy, and integrating other js libs with react is also easy.
- OTOH, if you want to build a whole complex app with react, use something like flux with it, since there isn't a flexible way to modify the app state from child components with react.
- Immutable data structures really goes well with react + flux. I haven't been able to get the immutability/functional style before, and react + flux really helped with that.
Thanks again for the great tools.