# voltix > React state with per-key subscriptions. A component renders when a key it reads changes. 5.2 KB, zero dependencies. ## Docs - [Getting started](https://voltix.wildgrowth.io/docs/getting-started.md): Install Voltix, create a store, and read keys in components. - [Walkthrough](https://voltix.wildgrowth.io/docs/walkthrough.md): One app built step by step, from a single store to a composed tree. - [Core concepts](https://voltix.wildgrowth.io/docs/core-concepts.md): Per-key subscriptions, identity-stable state, equality, and batching. - [Composition](https://voltix.wildgrowth.io/docs/composition.md): Nested stores, a store per id with lookups, and navigating with select and at. - [Guides](https://voltix.wildgrowth.io/docs/guides.md): Actions, schema contracts, derived keys, middleware, persistence, and SSR. - [Patterns](https://voltix.wildgrowth.io/docs/patterns.md): Requests, fetching by parameter, optimistic updates, polling, and live tables. - [API reference](https://voltix.wildgrowth.io/docs/api-reference.md): Every export and every store method. - [Comparison](https://voltix.wildgrowth.io/docs/comparison.md): Where Voltix fits, and how it benchmarks against other React stores.