ในปัญหา GitHub นี้ฉันเสนอการเปลี่ยนแปลงเป็นหลัก:
x = useCallback( ... , []);
ถึง:
x = useRef( ... ).current;
ทั้งสองเหมือนกัน แต่ด้วยuseRef
React ไม่ได้เปรียบเทียบการพึ่งพา
ซึ่งการตอบกลับมาพร้อมกับคำถาม:
เคยมีสถานการณ์ที่การใช้งานน้อยกว่าการพึ่งพา Memo หรือ useCallback จะเป็นตัวเลือกที่ดีกว่า useRef หรือไม่?
ฉันไม่สามารถคิดได้ แต่ฉันอาจมองข้ามกรณีการใช้งานบางอย่าง
ทุกคนสามารถคิดสถานการณ์เช่นนี้ได้ไหม
useCallback(x,[])
เป็นการuseRef(x)
ทำงานแบบเดียวกัน