Pinia-React

Intuitive

React State Management

Type-safe, Extensible, and Modular Design

Logo
🔄

Automatic Render Optimization

Automatically tracks state dependencies, ensuring components re-render only when the data they use actually changes.

⚡️

React Concurrent Rendering Support

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

🕵️

Developer Friendly

Built-in Redux DevTools support for seamless debugging, including state inspection and time-travel.

🔍

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.

🛠

Modular Design

Inherits Pinia's modular design, allowing you to organize your state into multiple manageable Stores.