A component-based UI library for building interactive web experiences.
When to consider it
Use for applications with reusable interfaces and substantial client interaction.
Tradeoffs to discuss
Routing, server rendering, and data architecture require a framework or additional choices.
Before choosing the stack
Check team expertise, integration requirements, long-term ownership, accessibility and deployment constraints. A familiar stack may offer more value than a fashionable one.