/react-env-setup

This is a blueprint for React application.

Primary LanguageTypeScript

React environment setup.

Coverage Status Build Status

This is a proposal on how to setup React project. If you would like to get more information on what package was included and what was the reason, then review PACKAGE_INFO file

Table of contents

Current environment setup

  • Webpack - automate dev and build tasks
  • Babel - transpile JS code to be readable by browsers
  • Eslint - syntax checking
  • Typescript - static type checking
  • React - application logic and UI presentation
  • Redux - manage application data state
  • Jest + testing-library - unit tests
  • Husky + Commitzen - better git commits

How to setup

In progress ...

How to report a bug

You should create an Issue. More on how to do it on github help.

Known issues

  1. TravisCI and Github actions have some issue with App word in a filename. They will fail to resolve path those files.