This project includes the solution of ThoughtWorks interview test for Yuqin Shi It's based on a react-redux-starter, https://github.com/Prismatik/react-redux-starter
Used Technologies: Framework: React + Redux Language: ES6 (Babel) Build Tool: Webpack Test Tool: Mocha UI component: React-Bootstrap Layout: HTML5, Bootstrap Styles: Less
Tested in Chrome, Firefox, IE 9+
npm install
npm run dev
Browse to http://localhost:9000
.
npm test
npm run build
This will build and uglify files to dist/
ready to push to production.
- react - for rendering
- react-router - for routing
- redux - for state management
- react-redux - for react + redux
- redux-actions - for FSA redux actions
- redux-logger - for state logging
- redux-thunk - for async actions
- react-hot-loader - for them hot loadz
- webpack - to build it
- webpack-dev-server - to see it
- babel - to transpile es6
- mocha + must - for testing