create-react-app is perfect start point to build react app, but we don't know what's going on behind the neat technology. So this boilerplate is aiming to use minimal dependencies and packages installed, that even beginner can understand how it works.
- Support Typescript, SCSS, and Test using Jest & Enzyme
npm i
npm run build
npm run start
// for development
npm run dev
.
|+-- __mocks__
|+-- config
|+-- src
| +-- client
| +-- server
|+-- ...and other setting files
- Jest and Enzyme is installed for this boilerplate.
- There are sample test codes in
./src/client
or./src/server
- When you want to grow your app then you might need...
- redux and relative modules,
- react-router and other stuffs. Feel free to add when you need them.
- How to build your own React boilerplate: Started from this article for the base settings