{ "title": "API Reference", "path": "/reference/react", "routes": [ { "hasSectionHeader": true, "sectionHeader": "react@18.2.0" }, { "title": "Hooks", "path": "/reference/react", "routes": [ { "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": "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": "APIs", "path": "/reference/react/apis", "routes": [ { "title": "createContext", "path": "/reference/react/createContext" }, { "title": "forwardRef", "path": "/reference/react/forwardRef" }, { "title": "lazy", "path": "/reference/react/lazy" }, { "title": "memo", "path": "/reference/react/memo" }, { "title": "startTransition", "path": "/reference/react/startTransition" } ] }, { "title": "Directives", "path": "/reference/react/directives", "canary": true, "routes": [ { "title": "'use client'", "path": "/reference/react/use-client", "canary": true }, { "title": "'use server'", "path": "/reference/react/use-server", "canary": true } ] }, { "hasSectionHeader": true, "sectionHeader": "react-dom@18.2.0" }, { "title": "Components", "path": "/reference/react-dom/components", "routes": [ { "title": "Common (e.g.
)", "path": "/reference/react-dom/components/common" }, { "title": "", "path": "/reference/react-dom/components/input" }, { "title": "