现在有一个问题是,一个父组件F有两个子组件A,B,F维护状态AB的子组件交互导致的变化。AB都通过props接收state值。
A的子组件改变会通知F,相应的更改最上层F的state,按理说B收到的props会更新,但是在componentWillReciveProps中,我看到nextProps是变化的,但是render中调用this.props.someProperty还是旧的属性。想问下为什么?
上代码。。。
现在有一个问题是,一个父组件F有两个子组件A,B,F维护状态AB的子组件交互导致的变化。AB都通过props接收state值。
A的子组件改变会通知F,相应的更改最上层F的state,按理说B收到的props会更新,但是在componentWillReciveProps中,我看到nextProps是变化的,但是render中调用this.props.someProperty还是旧的属性。想问下为什么?
上代码。。。