About
This skill serves as a comprehensive guide for developers to implement and optimize state management in React and React Native applications. It provides domain-specific expertise for choosing the right tool for the job—whether that is lightweight atomic state with Jotai, simple global stores with Zustand, or complex enterprise logic with Redux Toolkit. By focusing on the separation of server state (React Query) and client state, this skill helps developers reduce boilerplate, ensure full TypeScript type safety, and implement advanced UI patterns like optimistic updates and selective subscriptions to maximize performance.