Redux is great. There are a few things I want to build on top of it, however:
- Do away with differentiating smart/dumb components. Specify data dependencies statically at the component-level, Relay-style. Relay & GraphQL do all sorts of fascinating things, but one of the things I love best about it is that the data dependencies are just a simple query as a static property of the component.
- Use Immutable.js for a single app state
- Integrate channels for async (optimistic updates, etc)
This repo has morphed into general experiments, not really specifically redux.