/awesome-react-typescript-boilerplate

A boilerplate for React applications with all the latest and greatest technologies and practices 🏎

Primary LanguageTypeScript

Awesome React TypeScript boilerplate

A boilerplate for React applications with all the latest and greatest technologies and practices.

Table of content


🏎 Core technologies

🖍️ Style

🛠 Build tools

🔥 Rapid development workflow

💎 Rich utilities: Git hooks and code formatting

🛡 Testing

test

🏆 Contious integration

📲 Networking

🎁 Other NPM modules

Prerequisites


  • NodeJS.
  • IDE of your choice.
  • Command Line Tools.

Getting started


Install dependencies

  npm install

Start development server

  npm start

Testing


Run test suites:

  npm run test

In watch mode:

  npm run test:watch

Useful scripts


Format code and write based on Prettier rules

  npm run format

Analyse Webpack bundles

Development bundle

  npm run analyze:dev

Production bundle

  npm run analyze:prod