S
state-management
Manage client and server state with Zustand stores and React Query patterns.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Manage client and server state with Zustand stores and React Query patterns.
How to use
- Aktywuj skill, gdy pracujesz nad zarządzaniem stanem — zwłaszcza gdy masz pytania o współdzielenie danych między komponentami, persystencję stanu lub pobieranie danych z serwera.
- Skonsultuj drzewo decyzyjne: zacznij od pytania "Czy to dane z serwera (odpowiedź API)?". Odpowiadając na kolejne pytania, dotrzesz do rekomendowanego rozwiązania.
- Dla odczytywania ze sklepu Zustand użyj wytycznych z pliku use-zustand-selectors.md — zawiera on najlepsze praktyki selekcji danych.
- Jeśli chcesz zachować stan między nawigacją, przejrzyj use-zustand-persist.md, aby skonfigurować persystencję.
- Do pobierania i cachowania danych z API zastosuj React Query lub Connect Query — skill wskaże use-react-query-for-server.md z szczegółowymi instrukcjami.
- Dla bardziej złożonych scenariuszy przejrzyj pełne reguły w katalogu rules/ — zawierają one szczegółowe wytyczne dla każdego typu stanu.