One of the most efficient way to write your javascript and have a peace of mind is to use Typescript. Typescript is a typed subset of JavaScript that compiles to plain JavaScript.
- Get familiar with project setup with typescript(Compiler options, tsconfig.json)
- Get familiar with basic types/use cases
- To learn how typescript is getting friendship with React.
- Get familiar with tslint
- Video crash course
- Typescript handbook
- Typescript compile/setup options
- React + typescript
- Typescript linter