I've been using React for around 7 years so anything I used as a first learning resource is way out of date now. At work we use PluralSight React courses - they are paid, but seem really good.
For me, the most important thing with learning React and working on projects in 2022 is the 2019 introduction of hooks. While hooks are a much better way of handling state in my opinion, working on a code base that includes code older than 16.8 will include the older method of state management (or both methods) - this is the danger of an older framework - it evolves - and as it evolves documentation becomes out of date. Paid courses will keep up to date, but free courses on the Internet may well be popular but outdated.
I've been using React for around 7 years so anything I used as a first learning resource is way out of date now. At work we use PluralSight React courses - they are paid, but seem really good.
For me, the most important thing with learning React and working on projects in 2022 is the 2019 introduction of hooks. While hooks are a much better way of handling state in my opinion, working on a code base that includes code older than 16.8 will include the older method of state management (or both methods) - this is the danger of an older framework - it evolves - and as it evolves documentation becomes out of date. Paid courses will keep up to date, but free courses on the Internet may well be popular but outdated.
Thank you for sharing this!