A. To handle asynchronous operations and data fetching
B. To manage complex state and state transitions in functional components
C. To create reusable custom hooks
D. None of the above
Correct Answer is :
B. To manage complex state and state transitions in functional components