@leonardomso
I work with powerful technologies to help companies succeed. JavaScript, React, TypeScript, GraphQL.
Nothing here yet.
Nothing here yet.
I've been using React Hooks in production for a while now and I don't want to come back to use class components again. Your code gets so more readable, you can easily understand what's going on, also with the useEffect hook you can replace the lifecycle methods. So, if I was you I would jump straight to learn React Hooks and start to use them in your applications, you can use them safely without worry.
I don't think that you should know every concept about array manipulation or Big O Notation, you just need to be good in something that you like. That's it. Maybe you just need to get out of your comfort zone and build more things that you don't think you were able to. And to be honest, you're not going to apply all of those concepts like Big O Notation every day at your work.
That's one of the things that I don't know yet about Hooks but I'd love to learn about it. I agree that Hooks are really useful because with them we can reuse logic without JSX in the middle, we can separate our logic from our data more easily that it was.
Hi Ravindra, personally I like to work with Mongoose cause I'm used to, but I think that Prisma is a really good choice as well, this is a personal choice only. I think that you should choose what fits better for you and your team/project. I also think that I'll migrate to Prisma soon, those guys are doing really amazing work!
If I would write every article for each concept, it would take a lot of time and research too, and I don't think I would be able to explain each concept better than some guys out there. We have a lot of people that are really good JavaScript developers, so there's no need to write every article about each concept.