# Store

The runtime state container that holds atom and selector values.

Source: docs/source/concepts/store.md
Packages: atom.io
Related: atom, selector, silo

A store is the runtime container where atom.io keeps state values, dependency
relationships, subscriptions, and derived results.

Most app code uses the default store through functions such as `getState`,
`setState`, and `subscribe`. Independently instantiated application graphs, tests,
and other isolated workflows can use a separate store through `Silo`.

Think of tokens as references and the store as the place where those references
are resolved to live values.
