- 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 รองรับการรีเทิร์นค่าจากฟังก์ชัน
ยังไม่มีความคิดเห็น