React
v19.2
Search
⌘
Ctrl
K
Learn
Reference
Community
Blog
في هذه الصفحة
Overview
Reference
hydrateRoot(domNode, reactNode, options?)
root.render(reactNode)
root.unmount()
Usage
Hydrating server-rendered HTML
Hydrating an entire document
Suppressing unavoidable hydration mismatch errors
Handling different client and server content
Updating a hydrated root component
Error logging in production
Show a dialog for uncaught errors
Displaying Error Boundary errors
Show a dialog for recoverable hydration mismatch errors
Troubleshooting
I’m getting an error: “You passed a second argument to root.render”
react@19.2
نظرة عامة
Hooks
useActionState
useCallback
useContext
useDebugValue
useDeferredValue
useEffect
useEffectEvent
useId
useImperativeHandle
useInsertionEffect
useLayoutEffect
useMemo
useOptimistic
useReducer
useRef
useState
useSyncExternalStore
useTransition
المكونات
<Fragment> (<>)
<Profiler>
<StrictMode>
<Suspense>
<Activity>
<ViewTransition>
- This feature is available in the latest Canary version of React
APIs
act
addTransitionType
- This feature is available in the latest Canary version of React
cache
cacheSignal
captureOwnerStack
createContext
lazy
memo
startTransition
use
experimental_taintObjectReference
- This feature is available in the latest Experimental version of React
experimental_taintUniqueValue
- This feature is available in the latest Experimental version of React
react-dom@19.2
Hooks
useFormStatus
المكونات (Components)
Common (e.g. <div>)
<form>
<input>
<option>
<progress>
<select>
<textarea>
<link>
<meta>
<script>
<style>
<title>
APIs
createPortal
flushSync
preconnect
prefetchDNS
preinit
preinitModule
preload
preloadModule
Client APIs
createRoot
hydrateRoot
Server APIs
renderToPipeableStream
renderToReadableStream
renderToStaticMarkup
renderToString
resume
resumeToPipeableStream
Static APIs
prerender
prerenderToNodeStream
resumeAndPrerender
resumeAndPrerenderToNodeStream
React Compiler
الإعدادات (Configuration)
compilationMode
gating
logger
panicThreshold
target
Directives
"use memo"
"use no memo"
تصريف المكتبات (Compiling Libraries)
React DevTools
React Performance tracks
eslint-plugin-react-hooks
Lints
exhaustive-deps
rules-of-hooks
component-hook-factories
config
error-boundaries
gating
globals
immutability
incompatible-library
preserve-manual-memoization
purity
refs
set-state-in-effect
set-state-in-render
static-components
unsupported-syntax
use-memo
قواعد React (Rules of React)
نظرة عامة (Overview)
Components و Hooks يجب أن تكون Pure
React تستدعي Components و Hooks
قواعد Hooks
React Server Components
Server Components
Server Functions
Directives
'use client'
'use server'
Legacy APIs
Legacy React APIs
Children
cloneElement
Component
createElement
createRef
forwardRef
isValidElement
PureComponent