ReactJS:DOM属性无法识别

问题描述:

我创建与搜索领域的ReactJS组件描述是这样的:ReactJS:DOM属性无法识别

SearchNotes.js

<label for='search_notes'>Search</label> 
<input id='search_notes' type='text' onKeyPress={this.handleKeyPressed}></input> 

一切工作正常,但我得到这个错误在这里:

enter image description here

此属性for清楚地存在于label标签。我在这里错过了什么?

出现此错误的原因是for不是React元素上的属性。如错误所示,请使用htmlFor。 React不使用任何JavaScript关键字作为属性名称,如class(即className)或for(即htmlFor)。

+0

耻辱我!我没有注意到''for',作为Javascript的保留字,在React中会有一个替代,就像'class'!谢谢你帮助我! –