react-query
Installation
SKILL.md
Core Principles
- Use React Query for all data fetching and caching
- Leverage React Query's built-in state management instead of
useStatefor server data - Use React Context and
useReducerfor managing client-side global state - Avoid excessive API calls through proper caching strategies
- Always handle loading states and errors properly
Topics by Concern
| Concern | Reference |
|---|---|
| Client setup & file layout | references/setup.md |
| Reading data | references/queries.md |
| Writing data | references/mutations.md |
| Server vs. client state | references/state-management.md |
| Caching speed & re-renders | references/performance.md |
| Failure handling & recovery | references/error-handling.md |