Skip to content
This repository has been archived by the owner on Oct 10, 2020. It is now read-only.

simondch/react-boyard

Repository files navigation

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