Technology decisions

When does React fit your project?

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.

Primary source: React documentation