useResetAtom
Signature
useResetAtom(atom: Atom<any>): () => voidvaldres-vue Reset an atom to its default value
Returns a function that resets an atom back to its default value.
Usage
<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 — read + write composable
- useSetAtom — write-only composable