diff --git a/src/content/reference/react-dom/components/textarea.md b/src/content/reference/react-dom/components/textarea.md index 5c742f293..a7a06034f 100644 --- a/src/content/reference/react-dom/components/textarea.md +++ b/src/content/reference/react-dom/components/textarea.md @@ -4,7 +4,7 @@ title: "` is not allowed. [Use `defaultValue` for initial content.](#providing-an-initial-value-for-a-text-area) -- If a text area receives a string `value` prop, it will be [treated as controlled.](#controlling-a-text-area-with-a-state-variable) -- A text area can't be both controlled and uncontrolled at the same time. -- A text area cannot switch between being controlled or uncontrolled over its lifetime. -- Every controlled text area needs an `onChange` event handler that synchronously updates its backing value. +- `` のように子要素を渡すことはできません。[初期内容の指定には `defaultValue` を使用してください](#providing-an-initial-value-for-a-text-area)。 +- テキストエリアが props として文字列型の `value` を受け取ると、[制御されたテキストエリアとして扱われます](#controlling-a-text-area-with-a-state-variable)。 +- テキストエリアは制御されたコンポーネントと非制御コンポーネントに同時になることはできません。。 +- テキストエリアは、ライフタイム中に制御されたコンポーネントから非制御コンポーネント、またはその逆に切り替えることはできません。 +- すべての制御されたテキストエリアには、制御に使っている state を同期的に更新するための `onChange` イベントハンドラが必要です。 --- -## Usage {/*usage*/} +## 使用法 {/*usage*/} -### Displaying a text area {/*displaying-a-text-area*/} +### テキストエリアを表示する {/*displaying-a-text-area*/} -Render `` is not supported. +HTML とは異なり、初期テキストを `` のようにして渡すことはサポートされていません。 --- -### Reading the text area value when submitting a form {/*reading-the-text-area-value-when-submitting-a-form*/} +### フォーム送信時にテキストエリアから値を読み取る {/*reading-the-text-area-value-when-submitting-a-form*/} -Add a [`
`](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/form) around your textarea with a [`