Server-state libraries (React Query/TanStack Query, SWR, RTK Query) सर्वरबाट fetch गरिएको डेटा व्यवस्थापन गर्न विशेषज्ञ छन् — यसलाई रिमोट स्रोतसँग sync राख्न क्याशको रूपमा व्यवहार गर्दै। तिनीहरूले क्यासिङ, लोडिङ/error स्थितिहरू, refetching, र deduplication स्वचालित रूपमा सम्हाल्छन्, धेरै मानिसले लेखेको कोडको ठाउँ लिन्छन्।
समस्या: server डेटा UI state जस्तो छैन
Server डेटा मा छ र केवल क्लायन्टमा क्याश गरिएको छ, त्यसैले यो हुन सक्छ। यसलाई मानिसले व्यवस्थापन गर्नु भनेको क्यासिङ, लोडिङ/error ट्र्याकिङ, refetching, retries, र deduplication हरेक endpoint को लागि पुनः लागू गर्नु हो — त्रुटि-प्रवण र दोहोरो।
