# Composables API Reference
Detailed usage examples for composables using `
```
#### `useState(moduleName, keys)`
Map state properties from a module to reactive computed refs.
*Use when*: You need reactive access to store state.
```vue
```
#### `useGetters(moduleName, keys)`
Map getters from a module to reactive computed refs.
*Use when*: You need reactive access to store getters.
```vue
```
#### `useActions(moduleName, keys)`
Map actions from a module to functions.
*Use when*: You need to dispatch store actions.
```vue
```
#### `useMutations(moduleName, keys)`
Map mutations from a module to functions.
*Use when*: You need to commit store mutations (rarely needed - prefer actions).
```vue
```
### Complete Example: Options API vs `
```
**`