First things first: I’m really happy that you now have a tutorial about Hooks in your React course. I was a bit disappointed that I had to learn it somewhere else (big thanks to Codevolution).
My suggestion now is: Add a Firebase tutorial to the React course. Why? I’m an absolute beginner with React and I was missing a real success moment at the end of the ‘old’ course.
While I learned about Hooks somewhere else, I also learned about Googles Firebase while creating an Instagram clone. And it gave me that moment of success you and I need at the beginning of a journey.
I know that using Firebase as some disadvantages, mainly that you heavily depend on Google. But it has some pros to take into consideration like:
- The basic version is free of charge. This is nice for small projects.
- Simple implementation of different types of authentication (e.g. email / password, social login)
- Easy to use data base. And it is easy to learn to deal with a real time db.
- Really nice way to learn how to secure your app and how to deal with rules based access.
- Fast publishing of the own app.
- And if your app idea is worth a billion, Firebase scales up as you need it.
Later on it absolutely makes sense to learn to code all of that on you own (express, sql db, routes, api access, axios etc. ). But for a “cotton candy cloud good feel” start with the first app Firebase is a way to go.