📘 Before Learning React.js / Next.js
1. Basics of JavaScript
- var
- let
- const
- Hoisting of Variables
Learn more2. Conditions in JavaScript
- if else
- Ternary Operator
- Logical Operators (&&, ||)
- Optional Chaining
Learn more3. Functions in JavaScript
- Arrow Functions
- Higher Order Functions
Learn more4. Arrays and Objects
- Array
- Array Destructuring
- Object
- Object Destructuring
- Rest Operator
- Spread Operator
Learn more5. Array Methods
- map()
- filter()
- reduce()
- sort()
Learn more6. Event Listeners
- onClick
- onBlur
- onChange
- onFocus
- setTimeout()
- setInterval()
Learn more7. Asynchronous JavaScript
- Callbacks
- Callback Hell
- Promises
- Promise APIs
- Promise Chain
Learn more8. Async / Await
- Async Functions
- Await Syntax
Learn more9. Try / Catch
- Error Handling with Try/Catch
Learn more