Skip to content

Client APIs

APIDescriptionDocumentation
createRootCreates a root for rendering React componentsreact.dev faviconReact Docs
hydrateRootHydrates server-rendered contentreact.dev faviconReact Docs

General APIs

APIDescriptionDocumentation
createPortalRenders children into a different DOM nodereact.dev faviconReact Docs
flushSyncForces React to flush updates synchronouslyreact.dev faviconReact Docs
preconnectPreconnects to a domainreact.dev faviconReact Docs
prefetchDNSPrefetches DNS for a domainreact.dev faviconReact Docs
preinitPreinitializes a resourcereact.dev faviconReact Docs
preinitModulePreinitializes a modulereact.dev faviconReact Docs
preloadPreloads a resourcereact.dev faviconReact Docs
preloadModulePreloads a modulereact.dev faviconReact Docs

DOM Components

ComponentDescriptionDocumentation
Common (e.g. <div>)Basic HTML elementsreact.dev faviconReact Docs
<form>Form elementreact.dev faviconReact Docs
<input>Input elementreact.dev faviconReact Docs
<textarea>Textarea elementreact.dev faviconReact Docs
<select>Select elementreact.dev faviconReact Docs
<option>Option elementreact.dev faviconReact Docs
<progress>Progress elementreact.dev faviconReact Docs
<meta>Meta elementreact.dev faviconReact Docs
<script>Script elementreact.dev faviconReact Docs
<style>Style elementreact.dev faviconReact Docs
<title>Title elementreact.dev faviconReact Docs

Hooks

HookDescriptionDocumentation
useFormStatusProvides status of a formreact.dev faviconReact Docs

Server APIs

APIDescriptionDocumentation
prerenderPrerenders contentreact.dev faviconReact Docs
prerenderToNodeStreamPrerenders to a Node.js streamreact.dev faviconReact Docs