วันนี้เราจะมาทำความรู้จะกับ useCallback ซึ่งเป็น React Hook ที่จะช่วยแคช (cache) ฟังก์ชัน ระหว่างการ re-renders components แล้วทำไมเราต้อง cache ฟังก์ชันด้วยล่ะ อย่างที่เรารู้กัน ใน javascript นั้น function () {} และ () => {} จะเป็นการสร้างฟังก์ชันใหม่ คล้ายๆ กับ {} ที่เป็นการสร้าง object ใหม่ ถึงแม้ว่าจะมีหน้าตาเหมือนเดิมเป๊ะๆ ก็ตาม
การใช้งานฟังก์ชัน useCallback เพื่อช่วยลดการ re-renders ของ components ใน React
เขียนโดย
เมื่อ