React Learning Checkpoints
JavaScript Basics (Before Learning React)
- Variables
- Data types
- Array functions
- Callbacks
- Scopes
- String methods
- ES6 concepts
- Loops and other control structures
- JS DOM manipulation-related topics
Advanced JavaScript Concepts (Parallel with React)
- Event Loop
- Closures
- Higher Order Functions
- Asynchronous JavaScript (Promises, async/await)
In short:
First master core JavaScript → variables, types, arrays, functions, scopes, loops, DOM, ES6+
Then learn React while also strengthening advanced JS concepts → event loop, closures, HOF, async
JavaScript Advanced Concepts (Parallel with React)
- Event Loop
- Closures
- Higher Order Functions
- Immutable Objects
- Memoization techniques
- Async / Await and Promises
Key Advice
- Do lots of practice
- Take different code challenges
So compared to your previous screenshot, this one adds:
- Immutable Objects
- Memoization techniques
- Async/Await and Promises