Have a CRA project with the common features and examples used in lots of projects
- Code splitting [react-loadable]
- PWA Ready [react-app-rewired] [react-app-rewire-workbox]
- Hot reload [react-hot-loader]
- Routing [react-router-dom]
- Sass [node-sass]
- Styled components [styled-components]
- Props checking [prop-types]
- Translations [i18next] [react-i18next]
- Custom theming
- Bundle size analysis [source-map-explorer]
- Testing:
- Jest [jest]
- Enzyme [enzyme] [enzyme-adapter-react-16] [enzyme-to-json]
- React context used for:
- Theming
- Login
- Locale
- Network
- [Storybook] implementation with some addons:
- Actions [@storybook/addon-actions]
- Links [@storybook/addon-links]
- Knobs (+ smart knobs) [@storybook/addon-knobs] [storybook-addon-smart-knobs]
- Console [@storybook/addon-console]
- Info [@storybook/addon-info]
- Storysource [@storybook/addon-storysource]
- A11y (accessibility) [@storybook/addon-a11y]