Appearance
API Reference
FreshComplete reference for React's built-in hooks, components, and APIs.
Overview
| Section | What It Covers |
|---|---|
| Hooks | useState, useEffect, useContext, useReducer, useRef, useMemo, useCallback, useId, useTransition, and more |
| Components | Fragment, StrictMode, Suspense, Profiler, Activity |
| APIs | createContext, memo, forwardRef, lazy, startTransition, cache |
| React DOM | createRoot, createPortal, flushSync, preload, server rendering |
| Server APIs | Server Components, Server Actions, server rendering APIs |
Package Structure
flowchart TD
A[react] --> B[Hooks]
A --> C[Components]
A --> D[APIs]
E[react-dom] --> F[Client APIs]
E --> G[Server APIs]
E --> H[DOM Components]
I[react-dom/client] --> J[createRoot]
I --> K[hydrateRoot]
L[react-dom/server] --> M[renderToPipeableStream]
L --> N[renderToString]