|
1 | 1 | ---
|
2 |
| -title: "Legacy React APIs" |
| 2 | +title: "レガシー React API" |
3 | 3 | ---
|
4 | 4 |
|
5 | 5 | <Intro>
|
6 | 6 |
|
7 |
| -These APIs are exported from the `react` package, but they are not recommended for use in newly written code. See the linked individual API pages for the suggested alternatives. |
| 7 | +これらの API は `react` パッケージからエクスポートされていますが、新しく書くコードでの使用は推奨されていません。代替手段については、リンク先の個々の API ページを参照してください。 |
8 | 8 |
|
9 | 9 | </Intro>
|
10 | 10 |
|
11 | 11 | ---
|
12 | 12 |
|
13 |
| -## Legacy APIs {/*legacy-apis*/} |
| 13 | +## レガシー API {/*legacy-apis*/} |
14 | 14 |
|
15 |
| -* [`Children`](/reference/react/Children) lets you manipulate and transform the JSX received as the `children` prop. [See alternatives.](/reference/react/Children#alternatives) |
16 |
| -* [`cloneElement`](/reference/react/cloneElement) lets you create a React element using another element as a starting point. [See alternatives.](/reference/react/cloneElement#alternatives) |
17 |
| -* [`Component`](/reference/react/Component) lets you define a React component as a JavaScript class. [See alternatives.](/reference/react/Component#alternatives) |
18 |
| -* [`createElement`](/reference/react/createElement) lets you create a React element. Typically, you'll use JSX instead. |
19 |
| -* [`createRef`](/reference/react/createRef) creates a ref object which can contain arbitrary value. [See alternatives.](/reference/react/createRef#alternatives) |
20 |
| -* [`isValidElement`](/reference/react/isValidElement) checks whether a value is a React element. Typically used with [`cloneElement`.](/reference/react/cloneElement) |
21 |
| -* [`PureComponent`](/reference/react/PureComponent) is similar to [`Component`,](/reference/react/Component) but it skip re-renders with same props. [See alternatives.](/reference/react/PureComponent#alternatives) |
| 15 | +* [`Children`](/reference/react/Children) を用いて、props として受け取る `children` の JSX を操作・変換します。[代替手段](/reference/react/Children#alternatives) |
| 16 | +* [`cloneElement`](/reference/react/cloneElement) を用いて、別の要素に基づいて React 要素を作成します。[代替手段](/reference/react/cloneElement#alternatives) |
| 17 | +* [`Component`](/reference/react/Component) を用いて、JavaScript クラスとして React コンポーネントを定義します。[代替手段](/reference/react/Component#alternatives) |
| 18 | +* [`createElement`](/reference/react/createElement) を用いて、React 要素を作成します。通常は代わりに JSX を使用します。 |
| 19 | +* [`createRef`](/reference/react/createRef) を用いて、任意の値を保持できる ref オブジェクトを作成します。[代替手段](/reference/react/createRef#alternatives) |
| 20 | +* [`isValidElement`](/reference/react/isValidElement) を用いて、値が React 要素であるかどうかを確認します。通常は [`cloneElement`](/reference/react/cloneElement) と一緒に使用されます。 |
| 21 | +* [`PureComponent`](/reference/react/PureComponent) は [`Component`](/reference/react/Component) に似ていますが、同じ props での再レンダーをスキップします。[代替手段](/reference/react/PureComponent#alternatives) |
22 | 22 |
|
23 | 23 |
|
24 | 24 | ---
|
25 | 25 |
|
26 |
| -## Deprecated APIs {/*deprecated-apis*/} |
| 26 | +## 廃止予定の API {/*deprecated-apis*/} |
27 | 27 |
|
28 | 28 | <Deprecated>
|
29 | 29 |
|
30 |
| -These APIs will be removed in a future major version of React. |
| 30 | +これらの API は、React の将来のメジャーバージョンで削除される予定です。 |
31 | 31 |
|
32 | 32 | </Deprecated>
|
33 | 33 |
|
34 |
| -* [`createFactory`](/reference/react/createFactory) lets you create a function that produces React elements of a certain type. |
| 34 | +* [`createFactory`](/reference/react/createFactory) は、特定のタイプの React 要素を生成する関数を作成します。 |
0 commit comments