Reactはラベル要素の「for」属性を無視します 質問する

Reactはラベル要素の「for」属性を無視します 質問する

React (Facebook のフレームワーク) では、標準for属性を使用してテキスト入力にバインドされたラベル要素をレンダリングする必要があります。

たとえば、次の JSX が使用されます。

<label for="test">Test</label>
<input type="text" id="test" />

ただし、これにより、必要な (標準の)for属性が欠落した HTML が生成されます。

<label>Test</label>
<input type="text" id="test">

何が間違っているのでしょうか?

ベストアンサー1

この属性は、DOM プロパティ API との一貫性を保つためにfor呼び出されます。React の開発ビルドを使用している場合は、コンソールにこれに関する警告が表示されるはずです。htmlFor

おすすめ記事