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