The React Boilerplate has been moved here. This repo is not maintained anymore, is out-of-date and will be deleted soon.
Start your next react project in seconds
An opiniated fork of the opiniated React Boilerplate
- Code generator
- Create components, containers, routes, selectors and sagas - and their tests - right from the CLI!
- Jest & enzyme
- All configured, just `yarn test`. The project starts with 100% coverage, up to you to decide what your standard is
- End-to-end testing
- Jest is configured with Puppeteer. You can go and run `yarn test:e2e` to run your end-to-end tests
- Industry-standard i18n internationalization support
- Scalable apps need to support multiple languages, easily add and support multiple languages with `react-intl`.
- Redux, redux-router and redux-saga
- Everything is there. Everything is ready. Focus on the code that brings business value
- Prettier & ESLint
- Both are fully configured with sensible defaults. It is advised to integrate them in your editor/IDE
- Clone this repo using
git clone https://github.com/Theodo-UK/react-boilerplate.git
- Move to the appropriate directory:
cd react-boilerplate
. - Run
yarn
to install the dependencies. - Run
yarn start
to see your app!
Now you're ready to rumble!
- The Hitchhikers Guide to
react-boilerplate
: An introduction for newcomers to this boilerplate. - Overview: A short overview of the included tools
- Commands: Getting the most out of this boilerplate
- Testing: How to work with the built-in test harness
- Styling: How to work with the CSS tooling
- Your app: Supercharging your app with Routing, Redux, simple asynchronicity helpers, etc.
- Troubleshooting: Solutions to common problems faced by developers.
While this project has heavily diverged, the original inspiration has been React Boilerplate. A big shoutout to those guys and their own supporters!
The boilerplate is currently maintained by William Duclot from Theodo.