WIP
react-boyard
React Starter Kit
Two years of professional React, here is my ideal stack for a good ratio between quality, team work (teammates with different coding level), production time, maintainability, debugging, testing.
- React with Hooks and lazy loading, no more class
- Redux with redux-thunk
- Styled-components, all in one for style
- axios, promise based http client
- PropTypes for component typing
- Routing with react-router, before hooks redux-first-router was my favorite for better history, routing state sharing among components
- i18n
- a11y
Project Structure
TODO:
- describe structure
- structure motivation and alternatives
React
TODO:
- why react ?
- hooks
Styling
TODO:
- styled-components
- motivation and alternatives
Store and data managment
TODO:
- redux
- redux-thunk
- motivation and alternatives
Tests TODO:
- jest
- react-testing-library
- motivation and alternative
Node Tooling TODO:
- husky
- eslint
- webpack
- babel