How would you design and implement a theme switcher (light/dark mode) in a scalable React app · InterviewLane