Your question is State Storage in React. Take a moment with it on the right.
Talk me through your thinking if you like. When you're confident, submit your answer and I'll grade it like a real screen (7/10 or better passes).
Tell me about the best methods to store state in a React application.
Keep your answer focused on where state should live, how to choose between component state, lifted state, Context, and external stores, and what changes when state must survive refreshes or route changes. Explain the trade-offs and the common mistakes people make.