onChange 用于传递数据
来源:3-9 月份选择组件 编码第二部分
All_Good
2018-12-31
changeMonth = (event, selectedNumber) => {
event.preventDefault()
this.setState(
{
isOpen: false,
// selectedMonth: selectedNumber
})
this.props.onChange(this.state.selectedYear, selectedNumber)
}
// 老师,child component 必须用onChange ,然后让parent 感知是吗?如果不用onChange,Parent 感受不到.
对应documentation写的:We can use the onChange event on the inputs to be notified of it. The callbacks passed by FilterableProductTable will call setState(), and the app will be updated.
写回答
1回答
-
张轩
2019-01-01
我觉得你学习的很用心,给你点个赞,你的理解是正确的, React 的设计理念是单向数据流,父组件传递函数给子组件,子组件在特定的时候调用父组件给他传递的方法,实现交互。
10
相似问题