Trạng thái chính thức React docs rằng "React.PureComponent
'shouldComponentUpdate()
chỉ nông so sánh các đối tượng" và khuyên chống lại trạng thái này nếu trạng thái "sâu".React.Component vs React.PureComponent
Với điều này, có lý do nào tại sao một người nên thích React.PureComponent
khi tạo thành phần React không?
Câu hỏi:
- có bất kỳ tác động hiệu quả trong việc sử dụng
React.Component
rằng chúng tôi có thể xem xét sẽ choReact.PureComponent
? - Tôi đoán
shouldComponentUpdate()
củaPureComponent
chỉ thực hiện so sánh nông. Nếu đây là trường hợp, không thể nói phương pháp được sử dụng để so sánh sâu hơn? - "Hơn nữa,
React.PureComponent
'sshouldComponentUpdate()
bỏ qua chống cập nhật cho toàn bộ thành phần subtree" - Điều này có nghĩa là thay đổi chống đỡ được bỏ qua?
Câu hỏi phát sinh khi đọc vào điều này medium blog, nếu có ích.
Tôi biết đã vài tháng kể từ khi bạn đăng nội dung này, nhưng tôi nghĩ rằng bài viết này có thể trợ giúp: https://60devs.com/pure-component-in-react.html – MrOBrian