2017-10-14 9 views
0

を認識していないが、このように述べた:ReactJS:DOMプロパティは、私が検索フィールドでReactJSコンポーネントを作成してい

SearchNotes.js

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

すべてが正常に動作しているが、私はこのエラーを取得していますここに:

enter image description here

明確に0123に存在するforこのプロパティは、タグ。私はここで何が欠けていますか?

答えて

2

forはReact要素の属性ではないため、エラーが発生しています。代わりにhtmlForを使用してください。エラーが示唆しているとおりです。 Reactは、classclassName)やforhtmlFor)のような属性名としてJavaScriptキーワードを使用していません。

+0

私に面倒!私はJavascriptのための予約語である 'for 'が' class'のようにReactで置き換えられることに気付かなかった!私を助けてくれてありがとう! –