This skill guides you through state architecture decisions and implementation using GoodVibes precision tools. Use this workflow when choosing state solutions, implementing data fetching patterns, or managing complex form state.
Trigger phrases: "state management", "TanStack Query", "Zustand", "React Hook Form", "form validation", "data fetching", "cache invalidation", "URL state".
Choose the right tool for each type of state. See references/state-patterns.md for the complete decision tree.
작업에 애플리케이션 상태, 데이터 가져오기 또는 양식 처리가 관련된 경우 사전에 로드하세요. 사용자가 "상태 관리", "데이터 가져오기 추가", "Zustand 설정", "양식 유효성 검사 처리" 또는 "React 쿼리 추가"라고 말할 때 사용합니다. 서버 상태(캐싱, 낙관적 업데이트가 포함된 TanStack 쿼리), 클라이언트 상태(Zustand 저장소), 양식 상태(Zod 유효성 검사가 포함된 React Hook Form), URL 상태(검색 매개변수, 라우팅) 및 상태 솔루션 간 선택을 다룹니다. 출처: mgd34msu/goodvibes-plugin.