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