不确定 redux,但理想情况下它应该如何工作是状态需要通过父级进行通信。那么你如何实现它就像:
例子:
class Child1 extends React.Component {
......
Based on props.flag value do whatever you want
......
}
class Child2 extends React.Component {
......
call this.props.updateStatus on mouseUp with argument
......
}
class Parent extends React.Component {
updateStatus(status) {
this.state.flag=status;
}
render() {
<Child1 flag={this.state.flag}>
</Child1>
<Child2 updateStatus={this.updateStatus.bind(this)>
</Child2>
}
}
希望有帮助。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句