Perpustakaan server-state (React Query/TanStack Query, SWR, RTK Query) berspesialisasi dalam mengelola data yang diambil dari server — memperlakukannya sebagai cache untuk tetap sinkron dengan sumber jarak jauh. Mereka menangani caching, status loading/error, refetching, dan deduplikasi secara otomatis, menggantikan sejumlah besar kode manual.
Mengapa ini penting
Data server tidak seperti UI state
Data server dan hanya di-cache di klien, sehingga dapat menjadi . Mengelolanya secara manual berarti mengimplementasikan ulang caching, pelacakan loading/error, refetching, retry, dan deduplikasi untuk setiap endpoint — rentan terhadap kesalahan dan berulang.
