React忽略label元素的“for”属性

在React(Facebook的框架)中,我需要使用标准的for属性呈现绑定到文本输入的标签元素

e、 g.使用以下JSX:

<标签for=“test”>测试&lt/标签>
<输入type=“text”id=“测试”/>

但是,这会生成缺少属性所需(和标准)的HTML:

<标签>测试&lt/标签>
<输入type=“text”id=“test”>

我做错了什么

for属性被称为htmlFor,以与DOM属性API保持一致。如果您使用的是React的开发构建,那么您应该在控制台中看到关于此的警告

发表评论