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

SourceContext
Web Development Best Practices 2026: Engineering GuideRSC + React Compiler as 2026 defaults.

Entities: Next.js, Vercel, TypeScript Concepts: React Server Components (RSC), Rendering Strategies (CSR / SSR / SSG / ISR / RSC), Core Web Vitals