1. What is the role of Babel in the React ecosystem?
2. What is the name of the React Native component that serves as the fundamental building block of UI in an app?
3. What is a potential drawback of Server-Side Rendering (SSR) in React?
4. In React, what is a component?
5. What is the purpose of the useReducer Hook in React state management?
6. In JSX, how do you render a JavaScript expression within curly braces?
7. What is the recommended naming convention for React component files?
8. How can you conditionally render content in a React component using JSX?
9. In Redux, what is the central component responsible for managing the application state?
10. In React DevTools, what is the purpose of the "Components" tab?
11. In React, what is the purpose of the else block when using conditional rendering?
12. Which of the following is NOT a valid Route component prop in React Router?
13. In React, what is a higher-order component (HOC)?
14. What is the primary difference between class components and functional components in React?
15. What is the primary role of the constructor method in a class component?
16. In React, what is the recommended approach for handling errors when making API requests?
17. Which JavaScript library is often used in conjunction with React for state management?
18. What is the term used to describe React's ability to update only changed parts of the user interface?
19. What is the purpose of the <Link> component in React Router?
20. In functional components, which React hook replaces lifecycle methods like componentDidMount?