The motivation to create the project was to learn how to use some popular technologies all together.
This starter includes:
- Typescript (to type everything and make a use of Interfaces)
- TSLint (for Typescript)
- Webpack (as module bundler)
- Babel (JavaScript compiler)
- ts-loader and fork-ts-checker-webpack-plugin (for Typescript and Webpack to work together)
- React (for view layer)
- SASS (for styles)
The repo is mainly based on react-webpack-typescript-babel sample setup which is a part of TypeScript Quick Start. It's an extention of this project where you can find a configuration step by step. If you are looking for a reliable boilerplates then use those!
Some other articles I find helpful:
- How & why: A guide to using Typescript with React article by Ogundipe Samuel
- How to set up Typescript with Babel and Webpack article by Francesco Agnoletto
- TypeScript Documentation - React & Webpack
- Typescript-React-Starter github repo for create-react-app with a nice guide
- Configure TypeScript, TSLint, and Prettier in VS Code for React Native Development article by Sean Groff. This one is for React Native, but it's a good guide!