• useSWRMutation: รัน mutation ผ่าน trigger() แทน mutate() แบบเดิม
  • Optimistic UI: ใช้ออปชัน optimisticData เพื่อสมมติว่าทำงานสำเร็จก่อนเซิร์ฟเวอร์ตอบกลับ และสะท้อนข้อมูลใน UI
  • mutate: mutate() แบบโกลบอลสามารถใช้ฟิลเตอร์เพื่ออัปเดตข้อมูลแคชของคีย์ที่ต้องการได้
  • รองรับ SWR DevTools
  • Preloading Data: ใช้ preload() เพื่อดึงข้อมูลล่วงหน้าไว้ใช้งานได้
  • isLoading: useSWR() รีเทิร์นสถานะ isLoading ใหม่ เพื่อให้ตรวจสอบได้ว่าข้อมูลพร้อมหรือไม่
  • Preserving Previous State: ใช้ keepPreviousData เพื่อดึงข้อมูลได้โดยไม่ต้องล้างข้อมูลเดิมก่อน (ข้อมูลในลิสต์เดิมจะคงอยู่จนกว่าจะอัปเดตเสร็จ)
  • Extending Configurations: SWRConfig รองรับการรีเทิร์นค่าจากฟังก์ชัน

ยังไม่มีความคิดเห็น

ยังไม่มีความคิดเห็น