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 パッケージからエクスポートされているが新しいコードでは使用が推奨されないもの