Level: Beginner to Medium
Topics:
➊ Introduction
➋ JSX
➌ Virtual DOM
➍ Components
➎ States and Props
➏ Data Binding
➐ Component Rendering
➑ Introduction to Hooks
Topics:
➊ Introduction
➋ JSX
➌ Virtual DOM
➍ Components
➎ States and Props
➏ Data Binding
➐ Component Rendering
➑ Introduction to Hooks
🔥1
➊ Introduction
➀ What is React?
➁ What are the latest features introduced recently?
➂ What are the core features of React?
➃ What are the advantages of using React?
➄ Where shouldn't we use React?
➅ What are different rendering techniques?
➆ Difference: CSR v/s SSR
➀ What is React?
➁ What are the latest features introduced recently?
➂ What are the core features of React?
➃ What are the advantages of using React?
➄ Where shouldn't we use React?
➅ What are different rendering techniques?
➆ Difference: CSR v/s SSR
🔥1
➇ What is SPA? How does it work?
➈ When may an SPA run slower?
➉ What is SSR?
➀➀ Does React support SSR?
➀➁ What is SSG?
➀➂ Key differences between SSR and SSG.
➀➃ What is RSC (React Server Components)?
➀➄ How does an RSC work?
➈ When may an SPA run slower?
➉ What is SSR?
➀➀ Does React support SSR?
➀➁ What is SSG?
➀➂ Key differences between SSR and SSG.
➀➃ What is RSC (React Server Components)?
➀➄ How does an RSC work?
🔥1
➋ JSX
➀ What is JSX?
➁ Can a JSX code directly run on a browser?
➂ What do we need to convert JSX code to plain-JS code?
➃ Is "import React from react" necessary? If yes, when?
➄ Write a sample JSX code and convert it to its equivalent JavaScript.
➀ What is JSX?
➁ Can a JSX code directly run on a browser?
➂ What do we need to convert JSX code to plain-JS code?
➃ Is "import React from react" necessary? If yes, when?
➄ Write a sample JSX code and convert it to its equivalent JavaScript.
🔥1
➌ Virtual DOM
➀ What is a Virtual DOM?
➁ Why does React use a Virtual DOM?
➂ Advantages of Virtual DOM over normal DOM?
➃ Explain how the Virtual DOM works.
➄ When and how are changes propagated to the real DOM?
➀ What is a Virtual DOM?
➁ Why does React use a Virtual DOM?
➂ Advantages of Virtual DOM over normal DOM?
➃ Explain how the Virtual DOM works.
➄ When and how are changes propagated to the real DOM?
🔥1
➍ Components
➀ What is a component?
➁ How many ways can a component be defined?
➂ How to define a class-based component?
➃ How to define a function-based component?
➄ What are the advantages and disadvantages of defining a component function-based vs. class-based?
➀ What is a component?
➁ How many ways can a component be defined?
➂ How to define a class-based component?
➃ How to define a function-based component?
➄ What are the advantages and disadvantages of defining a component function-based vs. class-based?
🔥1
➅ Explain the life cycle of a component.
➆ What is a life cycle method and what is its purpose?
➇ Give examples of some life cycle methods and their usage.
➆ What is a life cycle method and what is its purpose?
➇ Give examples of some life cycle methods and their usage.
🔥1
➎ States and Props
➀ What is a state?
➁ What is a prop?
➂ Difference between a state and a prop?
➃ What is a stateful component and a stateless component?
➀ What is a state?
➁ What is a prop?
➂ Difference between a state and a prop?
➃ What is a stateful component and a stateless component?
🔥1
➄ How states are set in a class-based component?
➅ How states are set in a function-based component?
➆ How to define props in a class-based component?
➇ How to define props in a function-based component?
➈ Explain the behavior when a state's value is changed.
➅ How states are set in a function-based component?
➆ How to define props in a class-based component?
➇ How to define props in a function-based component?
➈ Explain the behavior when a state's value is changed.
🔥1
➏ Data Binding
➀ What is data binding?
➁ What are the different types of data binding?
➂ What kind of data binding does React allow?
➃ Which data is available for binding in React?
➀ What is data binding?
➁ What are the different types of data binding?
➂ What kind of data binding does React allow?
➃ Which data is available for binding in React?
🔥1
➐ Component Rendering
➀ What do you mean by rendering a component?
➁ Where to define rendering logic in a class-based component v/s function-based component?
➂ What may cause the rendering process slower?
➃ What is rerendering of a component and when does it happen?
➀ What do you mean by rendering a component?
➁ Where to define rendering logic in a class-based component v/s function-based component?
➂ What may cause the rendering process slower?
➃ What is rerendering of a component and when does it happen?
🔥1
➑ Introduction to Hooks
➀ What is a hook?
➁ Name the hooks which React provides out-of-the-box.
➂ What are the general conventions for naming a hook?
➃ From where can a React hook be called?
➄ Point out a few places where a hook can't be used.
➅ What is useState?
➀ What is a hook?
➁ Name the hooks which React provides out-of-the-box.
➂ What are the general conventions for naming a hook?
➃ From where can a React hook be called?
➄ Point out a few places where a hook can't be used.
➅ What is useState?
🔥1
➆ Compare useState with the state management in class-based components.
➇ What is useEffect?
➈ Which life cycle methods are internally handled by useEffect?
➉ What is useRef?
➀➀ Give some scenarios where useRef should be used.
➇ What is useEffect?
➈ Which life cycle methods are internally handled by useEffect?
➉ What is useRef?
➀➀ Give some scenarios where useRef should be used.
🔥1
➀➁ Difference between useState and useRef.
➀➂ What is useContext?
➀➃ Explain how to manage contexts in components and how useContext fits in there.
➀➄ What is memoization and how does React achieve it?
➀➅ Explain the useMemo hook.
➀➂ What is useContext?
➀➃ Explain how to manage contexts in components and how useContext fits in there.
➀➄ What is memoization and how does React achieve it?
➀➅ Explain the useMemo hook.
🔥1
Reactjs interview Questions
❤7🔥1
For questions here is the Chat group link
https://t.me/+2KE896TMwHkxOWE1
For Resources aka PDfs and Ebooks group link
https://t.me/+eweUkdFwlho4YjRl
Join Python Channel
https://t.me/python_assets
https://t.me/+2KE896TMwHkxOWE1
For Resources aka PDfs and Ebooks group link
https://t.me/+eweUkdFwlho4YjRl
Join Python Channel
https://t.me/python_assets
Telegram
Webos
You’ve been invited to join this group on Telegram.