【发布时间】:2017-01-31 07:19:41
【问题描述】:
http://codepen.io/adamchenwei/pen/yagLLZ?editors=0010
我有FormatModule 组件,它比RepeatModule 深两层。我希望每当 onClick 在FormatModule 上触发onClick={this.props.changeFormat.bind(this)} 时,它会将所有islamic 的所有状态更改为islamic: '09999999',,或者从changeFormat 函数中传入的任何一个RepeatModule
我听说这是嵌套在组件列表中时大规模操作状态的唯一方法。
目前,当我单击实现onClick={this.props.changeFormat 的位置时,值不会响应更改。我想知道我错过链接的地方在哪里?因为changeFormat 是一个从顶级父组件向下传递到FormatModule 的函数...除非它不是这样做的方法?
注意:我需要一个不涉及 Redux 或 Flux 的解决方案
【问题讨论】:
标签: javascript arrays reactjs