Whenever you're ready, walk me through how you'd approach this.
How do you handle state management in a large-scale application?
Explain how you would classify state, choose an architecture pattern, define ownership and update flows, and keep the implementation testable as the application grows. Include the trade-offs between centralized and feature-local state, and describe how API data would be integrated.