Which hook is used to perform side effects in functional components, such as data fetching or DOM manipulation?
What is the primary purpose of using keys in React lists?
What is the purpose of the 'Context API' in React?
Which lifecycle method is invoked immediately after a component is updated in React class components?
What is the difference between controlled and uncontrolled components in React forms?
Which tool is commonly used for bundling React applications?
Which hook should you use for managing complex state logic, especially when the next state depends on the previous state?
What is prop drilling and what is a common solution to avoid it?
What is the purpose of React Fragments?