Backend developer
As I mentioned, there are two ways of writing code (Components) in React.
Component can be an object or a function. As an object it is TypeScript definition - simple class in OOP way. The alternative solution (functions) it’s much more simpler, it is just a function.
Hooks are core built-in functionality of React. What they do is for instance
What made react framework popular is that it has large community support for external libraries and documentation either. But there is one thing that decides framework to be chosen - it’s React Native. It is a framework that helps produce an Android and iOS app based on simple React and JavaScript code. This approach can be described as “Learn once, run anywhere” and it’s main motto of this technology.
Since over 10 years of React development, lots of Youtube and Udemy videos were made. React books and courses are present and are available everywhere. React is more popular year by year. There is large official documentation in many languages also. If You are searching for quick introduction to React programming I recommend this book in polish:
https://helion.pl/ksiazki/react-wstep-do-programowania-pawel-kaminski,reawpr.htm#format/d