How do you handle state management in a modern frontend application, and when would you choose a global store over local component state?