The Plum Guide Interview Question

How do you handle shared state between components?