McFly – Flux Architecture Made Easy
github.com
github.com
http://scotch.io/tutorials/javascript/creating-a-simple-shop...
Yahoo has a good take on making it isomorphic here: https://github.com/yahoo/flux-examples
I like reflux but I'm worried it may be leading me astray from the core principles that make the flux architecture so useful. It's one of those things you can't be sure of until the app grows complex enough to start running into edge cases (such as waitFor and the single dispatcher, separation of actions from action creators, keeping async code out of stores, etc).
This is something Ractive.js provides out of the box (child components fire events, that parent can be listening for), and what Flux (and its implementations) provide.
2. Build project from scratch with well structured JS.
3. Build another project, but first extract the generalizable bits from the first project into a module that solves common problems.
4. Open source this module because it could be useful for other people writing single page apps.
5. Go back to step 1?