レガシー React API
これらの API は react
パッケージからエクスポートされていますが、新しく書くコードでの使用は推奨されていません。代替手段については、リンク先の個々の API ページを参照してください。
レガシー API
Children
を用いて、props として受け取るchildren
の JSX を操作・変換します。代替手段cloneElement
を用いて、別の要素に基づいて React 要素を作成します。代替手段Component
を用いて、JavaScript クラスとして React コンポーネントを定義します。代替手段createElement
を用いて、React 要素を作成します。通常は代わりに JSX を使用します。createRef
を用いて、任意の値を保持できる ref オブジェクトを作成します。代替手段isValidElement
を用いて、値が React 要素であるかどうかを確認します。通常はcloneElement
と一緒に使用されます。PureComponent
はComponent
に似ていますが、同じ props での再レンダーをスキップします。代替手段
廃止予定の API
createFactory
は、特定のタイプの React 要素を生成する関数を作成します。