Design real-world React apps and UI components — each one broken down from requirements to architecture to optimizations, with interactive, runnable demos.