1
このコンポーネントはHome
であり、以下に示すように2種類のデータを持つProperty
コンポーネントを呼び出します。複数のDIVの戻り値をReactの1つのオブジェクトとして取得
<Property
location={this.props.fetchLocation}
area={this.props.area}
/>
Property
成分は、ネストリストとして、異なるdiv's
にデータセットの両方をレンダリングします。私は、チェックリストの形での要素を表示するために、第三の成分を使用していると私は、AS Property
コンポーネントからそれを呼び出す午前:
<div><ul>{this.props.location.map(item => {
return(
<div><Filter {...item} onChange={this.handleChange}/></div>);
})}</ul></div>
及び第二のデータ・セットの同じdiv
。 私はhandleChange
でチェックリストの項目を取得することができています:
handleChange(name, checked) {
console.log(`This ${name} is ${checked ? 'checked' : 'unchecked'}`)
}
それは1つのオブジェクトにすなわち、両方のリストの両方div's
から確認の値をパックして、検索をフィルタリングするためにHome
コンポーネントに送信することが可能です場合、私は疑問に思ってその後の結果。
ありがとう、@ Shubham Khatri。私はReactを初めて使う人です。 'updateCheckedValues'のチェックが私のためにどうやって明らかになっているか説明してください。 – zimmer
選択された値は配列として保存されます。チェックを外すと配列からそれらの値を削除する必要があります –