React

Looking for interview-style questions and answers? See React Interview Questions.

In React, we will be covering the following topics:

1.Why React?

  1. JSX vs JS

  2. Lifecycle

  3. Hooks:

  1. Basic SSR and behaviour of useEffect in SSR

  2. Pure Components

  3. Higher Order Components

  4. Render Props

  5. Handling Error

  6. React Fiber

  • Reconcilliation and Diffing

  • Diffing Phase

  1. Flux and Redux
  • middleware in redux
  1. Context API

  2. useReducer

  3. Controlled vs Uncontrolled Components

  4. Strict Mode

  5. Fragment

  6. Suspense

  7. Profiler

  8. Additional Concepts

Watch this awesome video on what are react components/elements, render tree and reconciliation https://www.youtube.com/watch?v=7YhdqIR2Yzo