This repo is a boilerplate for React-Babel-Webpack project. You could use it as a base to build your own web app.
- Equip with React 0.14, ES6 & Babel 6
- Lint with ESlint and Airbnb's .eslintrc
- Build with Webpack
- Support hot module replacement
- Auto Open a new browser tab when Webpack loads, and reload the page when you modified the code
- Support git pre-commit hook used to lint and test your code
First, you should clone the repo and install the dependencies.
$ git clone [email protected]:ruanyf/react-babel-webpack-boilerplate.git <yourAppName>
$ cd <yourAppName>
$ npm install
Then, launch the boilerplate app.
$ npm start
You should see a new browser tap opening and a title of "Hello World" in http://127.0.0.1:8080.
From there, you start to develop your own code in the app
directory. When you finish coding, use npm run build
or npm run deploy
to build the static files.
MIT