README.md
But wait... there's more!
There’s also a <a href="https://vimeo.com/168648012">fantastic video</a> on how to structure your React.js apps with scalability in mind. It provides rationale for the majority of boilerplate's design decisions.
<sub><i>Keywords: React.js, Redux, Hot Reloading, ESNext, Babel, react-router, Offline First, ServiceWorker, styled-components, redux-saga, FontFaceObserver</i></sub>
Make sure that you have Node.js v8.15.1 and npm v5 or above installed.
Clone this repo using git clone --depth=1 https://github.com/react-boilerplate/react-boilerplate.git <YOUR_PROJECT_NAME>
Move to the appropriate directory: cd <YOUR_PROJECT_NAME>.
Run npm run setup in order to install dependencies and clean the git repo.
At this point you can run npm start to see the example app at http://localhost:3000.
Run npm run clean to delete the example app.
Now you're ready to rumble!
Please note that this boilerplate is production-ready and not meant for beginners! If you're just starting out with react or redux, please refer to https://github.com/petehunt/react-howto instead. If you want a solid, battle-tested base to build your next product upon and have some experience with react, this is the perfect start for you.
react-boilerplate: An introduction for newcomers to this boilerplate.Thanks goes to these wonderful people (emoji key):
<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --> <!-- prettier-ignore --> <table><tr><td align="center"><a href="https://mxstbr.com"> <sub><b>Max Stoiber</b></sub></a> <a href="https://github.com/react-boilerplate/react-boilerplate/commits?author=mxstbr" title="Code">💻</a> <a href="https://github.com/react-boilerplate/react-boilerplate/commits?author=mxstbr" title="Documentation">📖</a> <a href="#ideas-mxstbr" title="Ideas, Planning, & Feedback">🤔</a> <a href="#review-mxstbr" title="Reviewed Pull Requests">👀</a> <a href="https://github.com/react-boilerplate/react-boilerplate/commits?author=mxstbr" title="Tests">⚠️</a></td><td align="center"><a href="https://julien.engineering/"> <sub><b>Julien Benchetrit</b></sub></a> <a href="https://github.com/react-boilerplate/react-boilerplate/commits?author=julienben" title="Code">💻</a> <a href="#question-julienben" title="Answering Questions">💬</a> <a href="https://github.com/react-boilerplate/react-boilerplate/commits?author=julienben" title="Documentation">📖</a> <a href="#review-julienben" title="Reviewed Pull Requests">👀</a> <a href="#maintenance-julienben" title="Maintenance">🚧</a></td><td align="center"><a href="http://sarafederi.co"> <sub><b>Sara Federico</b></sub></a> <a href="https://github.com/react-boilerplate/react-boilerplate/commits?author=gretzky" title="Code">💻</a> <a href="#review-gretzky" title="Reviewed Pull Requests">👀</a> <a href="#question-gretzky" title="Answering Questions">💬</a> <a href="https://github.com/react-boilerplate/react-boilerplate/commits?author=gretzky" title="Documentation">📖</a> <a href="#maintenance-gretzky" title="Maintenance">🚧</a></td><td align="center"><a href="https://justingreenberg.com"> <sub><b>Justin Greenberg</b></sub></a> <a href="https://github.com/react-boilerplate/react-boilerplate/commits?author=justingreenberg" title="Code">💻</a> <a href="#review-justingreenberg" title="Reviewed Pull Requests">👀</a></td><td align="center"><a href="https://github.com/jwinn"> <sub><b>Jon Winn</b></sub></a> <a href="https://github.com/react-boilerplate/react-boilerplate/commits?author=jwinn" title="Code">💻</a> <a href="#review-jwinn" title="Reviewed Pull Requests">👀</a></td><td align="center"><a href="https://meester-johan.info/"> <sub><b>Johan Meester</b></sub></a> <a href="https://github.com/react-boilerplate/react-boilerplate/commits?author=Mensae" title="Code">💻</a> <a href="https://github.com/react-boilerplate/react-boilerplate/commits?author=Mensae" title="Tests">⚠️</a> <a href="https://github.com/react-boilerplate/react-boilerplate/commits?author=Mensae" title="Documentation">📖</a></td><td align="center"><a href="https://github.com/Dattaya"> <sub><b>Yaroslav Kiliba</b></sub></a> <a href="https://github.com/react-boilerplate/react-boilerplate/commits?author=Dattaya" title="Code">💻</a></td><td align="center"><a href="https://github.com/gihrig"> <sub><b>Glen Ihrig</b></sub></a> <a href="https://github.com/react-boilerplate/react-boilerplate/commits?author=gihrig" title="Code">💻</a></td></tr><tr><td align="center"><a href="https://github.com/somus"> <sub><b>Somasundaram Ayyappan</b></sub></a> <a href="https://github.com/react-boilerplate/react-boilerplate/commits?author=somus" title="Code">💻</a></td><td align="center"><a href="https://www.codedsignal.co.uk/"> <sub><b>Oliver Turner</b></sub></a> <a href="https://github.com/react-boilerplate/react-boilerplate/commits?author=oliverturner" title="Code">💻</a></td><td align="center"><a href="https://github.com/samit4me"> <sub><b>Samuel Sharpe</b></sub></a> <a href="https://github.com/react-boilerplate/react-boilerplate/commits?author=samit4me" title="Code">💻</a></td><td align="center"><a href="https://karandikarmihir.github.io/"> <sub><b>Mihir Karandikar</b></sub></a> <a href="https://github.com/react-boilerplate/react-boilerplate/commits?author=KarandikarMihir" title="Code">💻</a></td><td align="center"><a href="http://www.vverma.net"> <sub><b>Vaibhav Verma</b></sub></a> <a href="https://github.com/react-boilerplate/react-boilerplate/commits?author=v" title="Code">💻</a></td><td align="center"><a href="https://imagineclarity.com"> <sub><b>Sébastien Dubois</b></sub></a> <a href="https://github.com/react-boilerplate/react-boilerplate/commits?author=sedubois" title="Code">💻</a></td><td align="center"><a href="https://www.chaintng.com"> <sub><b>Chainarong Tangsurakit</b></sub></a> <a href="https://github.com/react-boilerplate/react-boilerplate/commits?author=chaintng" title="Code">💻</a></td><td align="center"><a href="https://amilajack.com"> <sub><b>Amila Welihinda</b></sub></a> <a href="https://github.com/react-boilerplate/react-boilerplate/commits?author=amilajack" title="Code">💻</a></td></tr></table> <!-- ALL-CONTRIBUTORS-LIST:END -->This project follows the all-contributors specification. Contributions of any kind welcome!
This project would not be possible without the support of these amazing folks. Become a sponsor to get your company in front of thousands of engaged react developers and help us out!
<a href="https://opencollective.com/react-boilerplate/bronze-sponsor/0/website" target="_blank"></a> <a href="https://opencollective.com/react-boilerplate/bronze-sponsor/1/website" target="_blank"></a> <a href="https://opencollective.com/react-boilerplate/bronze-sponsor/2/website" target="_blank"></a> <a href="https://opencollective.com/react-boilerplate/bronze-sponsor/3/website" target="_blank"></a> <a href="https://opencollective.com/react-boilerplate/bronze-sponsor/4/website" target="_blank"></a> <a href="https://opencollective.com/react-boilerplate/bronze-sponsor/5/website" target="_blank"></a> <a href="https://opencollective.com/react-boilerplate/bronze-sponsor/6/website" target="_blank"></a> <a href="https://opencollective.com/react-boilerplate/bronze-sponsor/7/website" target="_blank"></a> <a href="https://opencollective.com/react-boilerplate/bronze-sponsor/8/website" target="_blank"></a> <a href="https://opencollective.com/react-boilerplate/bronze-sponsor/9/website" target="_blank"></a>
<a href="https://opencollective.com/react-boilerplate/backer/0/website" target="_blank"></a> <a href="https://opencollective.com/react-boilerplate/backer/1/website" target="_blank"></a> <a href="https://opencollective.com/react-boilerplate/backer/2/website" target="_blank"></a> <a href="https://opencollective.com/react-boilerplate/backer/3/website" target="_blank"></a> <a href="https://opencollective.com/react-boilerplate/backer/4/website" target="_blank"></a> <a href="https://opencollective.com/react-boilerplate/backer/5/website" target="_blank"></a> <a href="https://opencollective.com/react-boilerplate/backer/6/website" target="_blank"></a> <a href="https://opencollective.com/react-boilerplate/backer/7/website" target="_blank"></a> <a href="https://opencollective.com/react-boilerplate/backer/8/website" target="_blank"></a> <a href="https://opencollective.com/react-boilerplate/backer/9/website" target="_blank"></a>
This project is licensed under the MIT license, Copyright (c) 2019 Maximilian
Stoiber. For more information see LICENSE.md.