React リファレンス概要
このセクションは React で開発をする際の詳細なリファレンスドキュメントです。React の使い方の概要については Learn セクションをご覧ください。
React リファレンスは機能別にいくつかのサブセクションに分かれています。
React
プログラムから利用する React の機能です。
- フック - コンポーネント内から使用する様々な React の機能
- コンポーネント - JSX 内で用いる組み込みコンポーネント
- API - コンポーネントの定義に用いる API
- ディレクティブ - React Server Components 互換のバンドラに与えるための指示情報
React DOM
React DOM には(ブラウザの DOM 環境で動作する)ウェブアプリケーションでのみ用いられる機能が含まれます。以下のセクションに分かれています。
- フック - ブラウザの DOM 環境で実行されるウェブアプリケーションのためのフック
- コンポーネント - React がサポートする組み込みの HTML および SVG コンポーネント
- API - ウェブアプリケーションでのみ用いられる
react-dom
パッケージのメソッド - クライアント API - クライアント(ブラウザ)で React コンポーネントをレンダーするための
react-dom/client
API 群 - サーバ API - サーバで React コンポーネントを HTML にレンダーするための
react-dom/server
API 群
レガシー API
- レガシー API -
react
パッケージからエクスポートされているが新しいコードでは使用が推奨されないもの