Support Ukraine πŸ‡ΊπŸ‡¦
πŸ‡ΊπŸ‡¦
Help Provide Humanitarian Aid to Ukraine.
React
Learn
Reference
Community
Blog

    react@18.2.0

  • Hooks
    • use This feature is available in the latest Canary
    • useCallback
    • useContext
    • useDebugValue
    • useDeferredValue
    • useEffect
    • useId
    • useImperativeHandle
    • useInsertionEffect
    • useLayoutEffect
    • useMemo
    • useReducer
    • useRef
    • useState
    • useSyncExternalStore
    • useTransition
  • Components
    • <Fragment> (<>)
    • <Profiler>
    • <StrictMode>
    • <Suspense>
  • APIs
    • cache This feature is available in the latest Canary
    • createContext
    • forwardRef
    • lazy
    • memo
    • startTransition
  • Directives This feature is available in the latest Canary
    • 'use client' This feature is available in the latest Canary
    • 'use server' This feature is available in the latest Canary
  • react-dom@18.2.0

  • Hooks
    • useFormState This feature is available in the latest Canary
  • Components
    • Common (e.g. <div>)
    • <input>
    • <option>
    • <progress>
    • <select>
    • <textarea>
  • APIs
    • createPortal
    • flushSync
    • findDOMNode
    • hydrate
    • render
    • unmountComponentAtNode
  • Client APIs
    • createRoot
    • hydrateRoot
  • Server APIs
    • renderToNodeStream
    • renderToPipeableStream
    • renderToReadableStream
    • renderToStaticMarkup
    • renderToStaticNodeStream
    • renderToString
  • Legacy APIs

  • Legacy React APIs
    • Children
    • cloneElement
    • Component
    • createElement
    • createFactory
    • createRef
    • isValidElement
    • PureComponent

Is this page useful?

API Reference

Built-in React DOM Hooks

This page lists all built-in Hooks in React DOM.


Form Hooks

  • useFormState allows you to update state based on the result of a form action.
NextuseFormState

How do you like these docs?

Take our survey!

Β©2023
Learn React
Quick Start
Installation
Describing the UI
Adding Interactivity
Managing State
Escape Hatches
API Reference
React APIs
React DOM APIs
Community
Code of Conduct
Meet the Team
Docs Contributors
Acknowledgements
More
Blog
React Native
Privacy
Terms

On this page

  • Overview
  • Form Hooks