React Ecosystem has a bunch of stuffs that can overwhelm you. Try to check small courses and built small stuffs and expand on them.
To begin with these are topics you should look into -
React - Basic React APIs expanding it on React Intermediate/Advance APIs, focus on learning basic idioms and patterns.
React or Reach Router - Pick one and learn any of these.
Styling in React - Learn different ways you can style in React. Various solution ~ css module system, styled component, sass or a library like materialize or ant design
Handling Front-end data in an SPA: Solutions built into React : Component level State, App level state using context, reducer pattern. External package : Redux, Redux-thunk or Redux Saga to handle async data.
React Workflow -
Learn what a transpiler is (Babel is famous one) (just check on Youtube)
Learn basics of webpack (check colt steele youtube channel)
Learn basics of Linting using Eslint (check colt steele youtube channel or check Shasha vodnik from LinkedIn Learning courses on Linting)
Check on UI.dev and UltimateCourses.com
I. Do UI.dev and Read docs of React and related library .
II. Do "Styling in React" course by Todd Motto
III. Do "Testing in JavaScript" by Kent C dotts for testing (I don't know much about this one)
Once you're done with I and II, look no further on any courses and continue building stuffs and improving. *More courses* are not going to make you a better Developer.
Note:
Brush up on Basic functional programming and Prototype programming in JavaScript before taking on React + Es6 selected topics
No, you don't need TypeScript right of the bat.