This repo will assist in getting started with react tools. React ToolBelt provides necessary configurations to get started with React Project. This repo contains least configs for getting started with react projects It also includes folder structure to place all the reducers , actions , jsx, css logic.
Clone this repo run : npm install start server : npm run dev
- npm : to install all dependicies
- Prettier: To autoformat all code.
- ESLint: identifies js errors in the editor and gives recommendation
- Parcel: Bundler with almost Zero configurations required.
- Reach Router: Accessbility rich React Router
- Babel: Helps in using tomorrow's JS in today's Browsers.
- Emotion: Performant way of writing CSS in JS
- Jest: Testing framework developed by Facebook for React Applications , has built in support for istanbul
- React Lodable: Library for handling Route & Component centric code splitting. Initial bundle size of app should be less than 50KB