Implementation of TodoMVC using React and Coffeescript, following this discussion.
Heavily influenced by the TodoMVC official implementation using react.
In my opinion, this is one of the most developper friendly framework/language combination for web app development in early 2014, and one of the most performant too.
The demo is running here
To install needed packages, cd
to this project's folder, then:
npm install
Once installed, you just need to:
grunt
And as instructed, open the result in your browser when the server is running:
To debug in the browser, launch the dev task, which builds with (inlined) sourcemaps:
grunt dev
The dependencies are installed automatically by npm.
- React, of course
- Coffeescript, of course
- Grunt, to build
- TodoMVC-Common, for CSS files
- Bower, to import TodoMVC Common elements
- Webpack, to generate the client-side script bundle
- Director, for client-side routing
- Http Server, to serve while developping
- And the appropriates grunt modules for those packages