📘 Before Learning React.js / Next.js

1. Basics of JavaScript

  • var
  • let
  • const
  • Hoisting of Variables
Learn more

2. Conditions in JavaScript

  • if else
  • Ternary Operator
  • Logical Operators (&&, ||)
  • Optional Chaining
Learn more

3. Functions in JavaScript

  • Arrow Functions
  • Higher Order Functions
Learn more

4. Arrays and Objects

  • Array
  • Array Destructuring
  • Object
  • Object Destructuring
  • Rest Operator
  • Spread Operator
Learn more

5. Array Methods

  • map()
  • filter()
  • reduce()
  • sort()
Learn more

6. Event Listeners

  • onClick
  • onBlur
  • onChange
  • onFocus
  • setTimeout()
  • setInterval()
Learn more

7. Asynchronous JavaScript

  • Callbacks
  • Callback Hell
  • Promises
  • Promise APIs
  • Promise Chain
Learn more

8. Async / Await

  • Async Functions
  • Await Syntax
Learn more

9. Try / Catch

  • Error Handling with Try/Catch
Learn more