React:为什么子组件在 prop 更改时不更新
2022-08-30 00:47:11
为什么在下面的伪代码示例中,当容器 foo.bar 更改时,Child 不会重新呈现?
Container {
handleEvent() {
this.props.foo.bar = 123
},
render() {
return <Child bar={this.props.foo.bar} />
}
Child {
render() {
return <div>{this.props.bar}</div>
}
}
即使我在修改容器中的值后调用,Child 仍然显示旧值。forceUpdate()