# createResetAtom

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

valdres-solid
Reset an atom to its default value

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

## Usage

```tsx
import { atom } from "valdres"
import { createAtom, createResetAtom } from "valdres-solid"

const countAtom = atom(0)

function Counter() {
    const [count, setCount] = createAtom(countAtom)
    const reset = createResetAtom(countAtom)
    return (
        <div>
            <span>{count()}</span>
            <button onClick={() => setCount(c => c + 1)}>+</button>
            <button onClick={reset}>Reset</button>
        </div>
    )
}
```

## See also

- [createAtom](https://valdres.dev/solid/createAtom) — read + write accessor
- [createSetAtom](https://valdres.dev/solid/createSetAtom) — write-only setter
