Skip to content

Latest commit

 

History

History
34 lines (21 loc) · 2.01 KB

legacy.md

File metadata and controls

34 lines (21 loc) · 2.01 KB
title
レガシー React API

これらの API は react パッケージからエクスポートされていますが、新しく書くコードでの使用は推奨されていません。代替手段については、リンク先の個々の API ページを参照してください。


レガシー API {/legacy-apis/}

  • Children を用いて、props として受け取る children の JSX を操作・変換します。代替手段
  • cloneElement を用いて、別の要素に基づいて React 要素を作成します。代替手段
  • Component を用いて、JavaScript クラスとして React コンポーネントを定義します。代替手段
  • createElement を用いて、React 要素を作成します。通常は代わりに JSX を使用します。
  • createRef を用いて、任意の値を保持できる ref オブジェクトを作成します。代替手段
  • isValidElement を用いて、値が React 要素であるかどうかを確認します。通常は cloneElement と一緒に使用されます。
  • PureComponentComponent に似ていますが、同じ props での再レンダーをスキップします。代替手段

廃止予定の API {/deprecated-apis/}

これらの API は、React の将来のメジャーバージョンで削除される予定です。

  • createFactory は、特定のタイプの React 要素を生成する関数を作成します。