Damre kayan aiki ga nau'i na jiha, saida ga buɗewa tare da shafi na jiya ta gida. Yawancin matsalolin "jiha ta jiya" sai dai sune kayan aiki mara daidai ga aiki.
Jagora na yanke shawara
text
Local UI state (toggle, input) → useState / useReducer
Shared, low-frequency (theme, user) → Context
Server/API data → React Query / SWR (NOT a global store)
Complex global client state → Zustand / Jotai / Redux Toolkit
URL-shareable state (filters, page) → the URL (search params)
Fahimta mafi mahimmaci: server state ≠ client state
Bayanai daga API shine **cache" na bayanai na nesa, ba jiha da ka mallaka ba. Sanya shi a cikin Redux yana nufin ku dace da nauyi, cache, sake buɗewa, da rashin amfani - wuyar gaske da mai kuskure. Kariya ta sarrafa server-state tana yin duk hakan:
jsx
{ data, isLoading } = ({ : [], : getTodos });
