{ "title": "API Reference", "path": "/reference/react", "routes": [ { "hasSectionHeader": true, "sectionHeader": "react@{{version}}" }, { "title": "Overview", "path": "/reference/react" }, { "title": "Hooks", "path": "/reference/react/hooks", "routes": [ { "title": "useActionState", "path": "/reference/react/useActionState" }, { "title": "useCallback", "path": "/reference/react/useCallback" }, { "title": "useContext", "path": "/reference/react/useContext" }, { "title": "useDebugValue", "path": "/reference/react/useDebugValue" }, { "title": "useDeferredValue", "path": "/reference/react/useDeferredValue" }, { "title": "useEffect", "path": "/reference/react/useEffect" }, { "title": "useId", "path": "/reference/react/useId" }, { "title": "useImperativeHandle", "path": "/reference/react/useImperativeHandle" }, { "title": "useInsertionEffect", "path": "/reference/react/useInsertionEffect" }, { "title": "useLayoutEffect", "path": "/reference/react/useLayoutEffect" }, { "title": "useMemo", "path": "/reference/react/useMemo" }, { "title": "useOptimistic", "path": "/reference/react/useOptimistic" }, { "title": "useReducer", "path": "/reference/react/useReducer" }, { "title": "useRef", "path": "/reference/react/useRef" }, { "title": "useState", "path": "/reference/react/useState" }, { "title": "useSyncExternalStore", "path": "/reference/react/useSyncExternalStore" }, { "title": "useTransition", "path": "/reference/react/useTransition" } ] }, { "title": "Components", "path": "/reference/react/components", "routes": [ { "title": " (<>)", "path": "/reference/react/Fragment" }, { "title": "", "path": "/reference/react/Profiler" }, { "title": "", "path": "/reference/react/StrictMode" }, { "title": "", "path": "/reference/react/Suspense" }, { "title": "", "path": "/reference/react/Activity", "version": "canary" }, { "title": "", "path": "/reference/react/ViewTransition", "version": "experimental" } ] }, { "title": "APIs", "path": "/reference/react/apis", "routes": [ { "title": "act", "path": "/reference/react/act" }, { "title": "cache", "path": "/reference/react/cache" }, { "title": "captureOwnerStack", "path": "/reference/react/captureOwnerStack" }, { "title": "createContext", "path": "/reference/react/createContext" }, { "title": "lazy", "path": "/reference/react/lazy" }, { "title": "memo", "path": "/reference/react/memo" }, { "title": "startTransition", "path": "/reference/react/startTransition" }, { "title": "use", "path": "/reference/react/use" }, { "title": "experimental_taintObjectReference", "path": "/reference/react/experimental_taintObjectReference", "version": "experimental" }, { "title": "experimental_taintUniqueValue", "path": "/reference/react/experimental_taintUniqueValue", "version": "experimental" }, { "title": "unstable_addTransitionType", "path": "/reference/react/addTransitionType", "version": "experimental" } ] }, { "hasSectionHeader": true, "sectionHeader": "react-dom@{{version}}" }, { "title": "Hooks", "path": "/reference/react-dom/hooks", "routes": [ { "title": "useFormStatus", "path": "/reference/react-dom/hooks/useFormStatus" } ] }, { "title": "Components", "path": "/reference/react-dom/components", "routes": [ { "title": "Common (e.g.
)", "path": "/reference/react-dom/components/common" }, { "title": "
", "path": "/reference/react-dom/components/form" }, { "title": "", "path": "/reference/react-dom/components/input" }, { "title": "