This is a seed project for building static react website, not for build universal app.
- ES6+ support via babel
- Redux and its best practice (debug, style, routing)
- learn Redux
- clone this project
- install dependencies via
npm install
- run a test server by
npm run server
npm start
run a test servernpm run build
build production app
Anything in src/components
can be required by only components/xx/xx.js
see webpack.config.js
resolve
for more.
Use css-modules to style react component.
Also, I use postcss to enhance css functions. You can write scss-like css, and use some future feature via cssnext.
Write your server mocks at src/mocks
.
To change the Devtool position press ctrl + q
. To hide the dev tool press ctrl + h
- create a better demo
- create test suits
- update babel
- update redux-devtools