# TanStack Store ## Docs - [injectStore](https://mintlify.wiki/TanStack/store/api/angular/inject-store.md): Angular injection function for subscribing to TanStack Store state - [batch](https://mintlify.wiki/TanStack/store/api/core/batch.md): Batch multiple store updates to optimize performance - [createAsyncAtom](https://mintlify.wiki/TanStack/store/api/core/create-async-atom.md): Create a reactive atom that handles asynchronous operations - [createAtom](https://mintlify.wiki/TanStack/store/api/core/create-atom.md): Create a low-level reactive atom for fine-grained reactivity - [createStore](https://mintlify.wiki/TanStack/store/api/core/create-store.md): Create a reactive store for managing state - [flush](https://mintlify.wiki/TanStack/store/api/core/flush.md): Manually trigger pending store/atom update notifications - [ReadonlyStore](https://mintlify.wiki/TanStack/store/api/core/readonly-store.md): Read-only store class for computed/derived reactive state - [Store](https://mintlify.wiki/TanStack/store/api/core/store-class.md): Mutable store class for managing reactive state - [toObserver](https://mintlify.wiki/TanStack/store/api/core/to-observer.md): Convert various callback formats to a standardized Observer object - [shallow](https://mintlify.wiki/TanStack/store/api/preact/shallow.md): Shallow equality comparison function for Preact Store - [useStore](https://mintlify.wiki/TanStack/store/api/preact/use-store.md): Preact hook for subscribing to TanStack Store state - [shallow](https://mintlify.wiki/TanStack/store/api/react/shallow.md): Shallow equality comparison function for React Store - [useStore](https://mintlify.wiki/TanStack/store/api/react/use-store.md): React hook for subscribing to TanStack Store state - [shallow](https://mintlify.wiki/TanStack/store/api/solid/shallow.md): Shallow equality comparison function for Solid Store - [useStore](https://mintlify.wiki/TanStack/store/api/solid/use-store.md): Solid.js primitive for subscribing to TanStack Store state - [shallow](https://mintlify.wiki/TanStack/store/api/svelte/shallow.md): Shallow equality comparison function for Svelte Store - [useStore](https://mintlify.wiki/TanStack/store/api/svelte/use-store.md): Svelte 5 rune-based function for subscribing to TanStack Store state - [Atom](https://mintlify.wiki/TanStack/store/api/types/atom.md): The Atom type represents a writable reactive state container - [AtomOptions](https://mintlify.wiki/TanStack/store/api/types/atom-options.md): Configuration options for creating atoms - [Observer](https://mintlify.wiki/TanStack/store/api/types/observer.md): The Observer type for subscribing to atom changes - [ReadonlyAtom](https://mintlify.wiki/TanStack/store/api/types/readonly-atom.md): The ReadonlyAtom type represents a read-only reactive state container - [Subscription](https://mintlify.wiki/TanStack/store/api/types/subscription.md): The Subscription type for managing atom subscriptions - [shallow](https://mintlify.wiki/TanStack/store/api/vue/shallow.md): Shallow equality comparison function for Vue Store - [useStore](https://mintlify.wiki/TanStack/store/api/vue/use-store.md): Vue composable for subscribing to TanStack Store state - [Atoms](https://mintlify.wiki/TanStack/store/concepts/atoms.md): Understand the low-level reactive primitives that power TanStack Store - [Batching](https://mintlify.wiki/TanStack/store/concepts/batching.md): Optimize performance by batching multiple state updates into a single notification - [Derived Stores](https://mintlify.wiki/TanStack/store/concepts/derived-stores.md): Create reactive computed state that automatically updates when dependencies change - [Stores](https://mintlify.wiki/TanStack/store/concepts/stores.md): Learn about TanStack Store's primary state management primitive for mutable, reactive state - [Subscriptions](https://mintlify.wiki/TanStack/store/concepts/subscriptions.md): Learn how to react to state changes in TanStack Store with subscriptions - [Angular](https://mintlify.wiki/TanStack/store/frameworks/angular.md): Use TanStack Store in Angular applications - [Preact](https://mintlify.wiki/TanStack/store/frameworks/preact.md): Use TanStack Store in Preact applications - [React](https://mintlify.wiki/TanStack/store/frameworks/react.md): Use TanStack Store in React applications - [Solid](https://mintlify.wiki/TanStack/store/frameworks/solid.md): Use TanStack Store in Solid applications - [Svelte](https://mintlify.wiki/TanStack/store/frameworks/svelte.md): Use TanStack Store in Svelte applications - [Vue](https://mintlify.wiki/TanStack/store/frameworks/vue.md): Use TanStack Store in Vue applications - [Async Atoms](https://mintlify.wiki/TanStack/store/guides/async-atoms.md): Learn how to work with asynchronous data using async atoms in TanStack Store - [Migration Guide](https://mintlify.wiki/TanStack/store/guides/migration.md): Migrate to the latest version of TanStack Store and learn about breaking changes - [Performance Optimization](https://mintlify.wiki/TanStack/store/guides/performance.md): Optimize your TanStack Store applications with batching, selectors, and fine-grained reactivity - [Type Safety](https://mintlify.wiki/TanStack/store/guides/type-safety.md): Master TypeScript patterns and type inference in TanStack Store for rock-solid type safety - [Installation](https://mintlify.wiki/TanStack/store/installation.md): Install TanStack Store for your framework with npm, yarn, or pnpm - [Introduction](https://mintlify.wiki/TanStack/store/introduction.md): An immutable, reactive data store with framework adapters that powers the core of the TanStack ecosystem - [Quickstart](https://mintlify.wiki/TanStack/store/quickstart.md): Build your first TanStack Store in 5 minutes with step-by-step examples ## OpenAPI Specs - [openapi](https://mintlify.wiki/TanStack/store/api-reference/openapi.json)