Miniflux-TodoMVC
I rebuilt TodoMVC to learn how to use the ideas behind the Flux architecture.
To learn more about my motivation behind this, checkout this blog post.
You can see a working version of this running on GH-Pages.
This version is in development mode. So you can try out time traveling
and you can access the global helpers render
, actions
, state
and states
.
Technologies
I rely on various awesome libraries and tools here. To name a few you might be interested in:
- React
- Babel for .jsx and ES6 transpilation
- React Router
- Webpack together with React Hot Loader for an amazing development flow
- Immutable.js for awesome data structures
- Tape for enjoyable testing
Development
- Make sure you have node.js installed.
- Setup everything with
npm install
. - Use
npm start
for development. You can find the app at localhost:3000. - To get a production version use
npm run build
. - For testing use
npm test
. - To keep running the tests on file changes use
npm run watch-tests
. - To build a development version run
npm run build-dev
.
Contributing
Let's help each other learning new things!
Feel free to ask in the issues, if you have any question.
If you can help me improve this example application open a pull request or start a discussion in the issues.
License
MIT