How does React handle state management?

React provides useState and useReducer hooks for local component state. For global state management, options include Context API, Redux, or libraries like Zustand or Recoil.