เอกสารตอบโต้อย่างเป็นทางการระบุว่า " React.PureComponent
เป็นshouldComponentUpdate()
เพียงการเปรียบเทียบวัตถุที่ตื้นเท่านั้น" และให้คำแนะนำในกรณีนี้หากรัฐ "ลึก"
ป.ร. ให้ไว้ ณ นี้มีเหตุผลใดทำไมหนึ่งควรจะชอบReact.PureComponent
เมื่อสร้างส่วนประกอบ React?
คำถาม :
- มีผลกระทบต่อประสิทธิภาพการใช้งาน
React.Component
ที่เราอาจพิจารณาใช้React.PureComponent
หรือไม่? - ฉันเดา
shouldComponentUpdate()
ว่าจะPureComponent
ทำการเปรียบเทียบที่ตื้นเท่านั้น หากเป็นกรณีนี้จะไม่สามารถใช้วิธีการดังกล่าวเพื่อการเปรียบเทียบที่ลึกกว่านี้ได้? - "นอกจากนี้
React.PureComponent
'sshouldComponentUpdate()
ข้ามประคับประคองการปรับปรุงสำหรับทรีย่อยองค์ประกอบทั้ง" - นี้ไม่ได้หมายความว่าการเปลี่ยนแปลง prop จะถูกละเลย?
คำถามเกิดขึ้นจากการอ่านในบล็อกขนาดกลางนี้ถ้ามันช่วยได้