recoil-toolkit
Version:
8 lines • 687 B
JavaScript
import { useRecoilCallback } from 'recoil';
export const useRecoilCurrentGetPromise = () => useRecoilCallback(({ snapshot: { getPromise } }) => getPromise, []);
export const useRecoilCurrentGetLoadable = () => useRecoilCallback(({ snapshot: { getLoadable } }) => getLoadable, []);
export const useRecoilCurrentSnapshot = () => useRecoilCallback(({ snapshot }) => () => snapshot, []);
export const useRecoilCurrentSet = () => useRecoilCallback(({ set }) => set, []);
export const useRecoilCurrentReset = () => useRecoilCallback(({ reset }) => reset, []);
export const useRecoilCurrentRefresh = () => useRecoilCallback(({ refresh }) => refresh, []);
//# sourceMappingURL=recoilStore.js.map