ประกาศ SWR 2.0 – SWR
(swr.vercel.app)- 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รองรับการรีเทิร์นค่าจากฟังก์ชัน
ยังไม่มีความคิดเห็น