私はReactで構築された3つのコンポーネントを持っています。彼らは以下のとおりです。クリックされたチェックボックスの状態を管理する方法親コンポーネントがReactの子コンポーネントの状態を管理する方法
- ラッパー
- 一覧
- のListItem
。私は、Wrapperにどのチェックボックスがチェックされているかを知ってほしいです。
class ListItem extends React.Component {
render(){
return (
<li>
<input type="checkbox" onChange={e => handleSelect(e.target.checked)} />
<label>Checkbox 1</label>
</li>
)
}
}
class List extends React.Component {
getList(){
const itemsList = this.props.list.map(
(item, index) => (
<ListItem key={index} item={item} />
)
)
return itemsList;
}
render(){
<ul>
{this.itemsList}
</ul>
}
}
class Wrapper extends React.Component {
const list = [
{"id": 1, "label": "label 1"},
{"id": 2, "label": "label 2"},
]
render(){
<List list={list} />
}
}
[Reactで子供の状態にアクセスするにはどうすればいいですか?](http://stackoverflow.com/questions/27864951/how-to-access-childs-state-in-react) – nikamanish