First, install those two extensions:
- react dev tools
- redux dev tools
Ok now you can keep reading!
- Some explanations about the new JavaScript syntaxes you may find here and there.
- Immutables paterns or how to change copy of objects instead of objects. Really usefyull for Redux because the state is immutable!
- 20 ways to become a better NodeJS developper. You won't believe the 15th!
- Why you shouldn't use ES6 classes. It's a long and complex article, but TL;DR: it's not JS style.
- A nice npm package that compile your TS and restart a script each time the compilation is done. Neat for an API!
- If you need some good arguments about why to use TypeScript, here they are.
- I know, it's backend, but I havent created my backend list yet, so I'll put this article about typing mongoose stuff here.
- Some good tips about using TS with redux.
- A nice introduction if you want to bootstrap a project, but if you jump into an existing codebase it won't be that usefull, but still worth the read.
- Official React Doc documentation is amazing, really clear and a good starting (and advanced) base.
- Egghead React course is the most popular free course about react. All basic content is free, and it's a great introduction, more in a tutorial style.
- Some good React Patterns that may help resolve some situations.
- I still haven't understand everything in this article myself, but having a look in it time to time is a good idea to get a grasp of more advanced react concepts.
- (A complete guide to useEffect)[https://overreacted.io/a-complete-guide-to-useeffect/] because some day you'll use it.
- What is redux? might be a good question to ask first.
- A very simple tutorial that explains how to integrate a minimal redux in a react application.
- TODO
- How to simply mock a custom react component. Fast and light method.
- A nice article with a lot of good plugins and extensions for your vs code.