Pinia-React

Intuitive

React State Management

Type-safe, Extensible, and Modular Design

Logo
🔄

Pinia-style Reactivity

Built on Pinia's reactive core (Vue3 reactivity), automatically tracks state dependencies and updates only necessary components.

⚡️

React Concurrent Rendering Support

Ensure seamless compatibility with React 18\'s concurrent features through `useSyncExternalStore`.

🛠

Modular Design

Inherits Pinia\'s modular design, supporting the construction of multiple Stores.

🔍

TypeScript Friendly

Built-in type inference for complete type safety without additional configuration.

🧩

Plugin System

Support extensions like persistence and logging to easily customize Store behavior.

🔀

Pinia API Compatible

Follows Pinia\'s API design for quick onboarding by Vue developers and easy adaptation by React developers.