# useResetAtom

Signature
`useResetAtom(atom: Atom<any>): () => void`

valdres-vue
Reset an atom to its default value

Returns a function that resets an atom back to its default value.

## Usage

```vue
<script setup>
import { atom } from "valdres"
import { useAtom, useResetAtom } from "valdres-vue"

const countAtom = atom(0)
const count = useAtom(countAtom)
const reset = useResetAtom(countAtom)
</script>

<template>
    <div>
        <span>{{ count }}</span>
        <button @click="count++">+</button>
        <button @click="reset()">Reset</button>
    </div>
</template>
```

## See also

- [useAtom](https://valdres.dev/vue/useAtom) — read + write composable
- [useSetAtom](https://valdres.dev/vue/useSetAtom) — write-only composable
