A. To handle asynchronous operations and data fetching in React components
B. To manage state in functional components
C. To perform side effects in a synchronous manner before the component is painted
D. To create reusable custom hooks
Correct Answer is :
C. To perform side effects in a synchronous manner before the component is painted