In memory of Saber Rastikerdar — creator of · Vazirmatn, the open typeface he gave the Persian web and asked nothing for.
Skip to content

React

React's model and its implementation of the rendering paradigms.

Part: 02 · Rendering & Frameworks · Priority: Critical

Taxonomy

Second-level groups and their articles. Each article is a standalone entry following the template; its filename is the kebab-case form of the title.

The Component Model

  • Elements vs Components
  • JSX Semantics
  • Composition & Children

Rendering & Reconciliation

  • The Render Phase
  • Reconciliation & Diffing
  • Keys & List Reconciliation
  • The Commit Phase

State & Hooks

  • useState
  • useReducer
  • The Rules of Hooks
  • State Batching & Updates

Effects & Lifecycle

  • useEffect & Synchronization
  • useLayoutEffect
  • Effect Cleanup & Dependencies
  • Refs & useRef
  • Error Boundaries

Context & Data

  • Context & Providers
  • Context Performance
  • useContext Patterns

Concurrency

  • Concurrent Rendering
  • Transitions & useTransition
  • useDeferredValue
  • Suspense

Server React

  • Server Components
  • Server Actions
  • The RSC Payload & Boundaries

Optimization

  • memo, useMemo, useCallback
  • Referential Stability
  • The React Compiler Model

React Composition

  • Custom Hooks
  • Portals
  • Higher-Order Components
  • Children Manipulation

Index only. One canonical home per concept — overlapping ideas are owned here and cross-linked from other domains, never duplicated.

Peer-reviewed engineering decisions · MIT licensed