React
Type: product (UI library) | Domain relevance: The underlying UI library for the corpus’s web-dev practices.
Summary
React is the component UI library underpinning Next.js and the web-dev source’s recommendations. Two 2026 developments matter here: React Server Components as the dominant rendering model, and the React Compiler, which automates memoization and removes most manual useMemo/useCallback work. Together they cut client JS and improve Core Web Vitals. React is treated as the assumed foundation (via Next.js) throughout the guide.
Key Facts
- Component-based UI library; foundation of Next.js.
- React Server Components = dominant 2026 rendering model.
- React Compiler automates memoization (less manual optimization).
- Client components reserved for interactive “islands.”
In the Sources
| Source | Context |
|---|---|
| Web Development Best Practices 2026: Engineering Guide | RSC + React Compiler as 2026 defaults. |
Related
Entities: Next.js, Vercel, TypeScript Concepts: React Server Components (RSC), Rendering Strategies (CSR / SSR / SSG / ISR / RSC), Core Web Vitals