ไลบรารี่สถานะเซิร์ฟเวอร์ (React Query/TanStack Query, SWR, RTK Query) เชี่ยวชาญในการจัดการ ข้อมูลที่ดึงมาจากเซิร์ฟเวอร์ — ถือว่าเป็น cache เพื่อให้อยู่ในการซิงค์โครไนซ์กับแหล่งข้อมูลระยะไกล พวกมันจัดการ caching, loading/error states, refetching, และ deduplication โดยอัตโนมัติ ซึ่งแทนที่จำนวนมากของโค้ดที่ต้องเขียนด้วยตนเอง
ปัญหา: ข้อมูลเซิร์ฟเวอร์ไม่เหมือน UI state
ข้อมูลเซิร์ฟเวอร์ และแค่ได้รับการ cache ที่ client จึงสามารถ ได้ การจัดการด้วยตนเองหมายถึงการนำ caching, loading/error tracking, refetching, retries, และ deduplication กลับมาใช้สำหรับ endpoint ทั้งหมด — ซึ่งเสี่ยงต่อข้อผิดพลาดและซ้ำ ๆ
