Tại sao trong ví dụ mã giả sau đây Trẻ không kết xuất lại khi Container thay đổi foo.bar?
Container {
handleEvent() {
this.props.foo.bar = 123
},
render() {
return <Child bar={this.props.foo.bar} />
}
Child {
render() {
return <div>{this.props.bar}</div>
}
}
Ngay cả khi tôi gọi forceUpdate()
sau khi sửa đổi giá trị trong Container, Child vẫn hiển thị giá trị cũ.
<Route exact path="/user/:email" component={ListUserMessagePage} />
, một liên kết trên cùng một trang sẽ cập nhật các đạo cụ mà không cần tạo một thể hiện mới và chạy các sự kiện vòng đời thông thường.