Total Questions : 20
Expected Time : 20 Minutes

1. Explain the concept of server components in React and how they differ from traditional components.

2. What are the advantages of using the Redux library in a React application?

3. What is the role of the dangerouslySetInnerHTML prop in React?

4. What is the purpose of the Redux library in React applications?

5. What does the term 'props drilling' refer to in React?

6. What is the purpose of the useLayoutEffect hook in React, and how does it differ from useEffect?

7. What is the significance of the React Fragment?

8. Explain the concept of server-side rendering (SSR) in React and its advantages.

9. How does React handle prop drilling?

10. Explain the concept of render props in React and provide a scenario where they are beneficial.

11. Explain the concept of controlled components in React.

12. What is the purpose of the key prop in React lists?

13. How can you handle events in React?

14. How can you update the state based on the previous state in React?

15. What are Higher Order Components (HOCs) in React, and how do they work?

16. Explain the concept of code splitting in React and how it can improve application performance.

17. What is the role of the arrow function in React?

18. Explain the concept of React Hooks rules, and why is it essential to follow them?

19. In React, what is the role of the render() method?

20. What is the purpose of the React.StrictMode component, and when should it be used?