UNPKG

jotai

Version:

👻 Primitive and flexible state management for React

10 lines (9 loc) • 333 B
'use client'; import { useCallback } from 'react'; import { useSetAtom } from '../../react.js'; import { RESET } from '../../vanilla/utils.js'; export function useResetAtom(anAtom, options) { const setAtom = useSetAtom(anAtom, options); const resetAtom = useCallback(() => setAtom(RESET), [setAtom]); return resetAtom; }