import { atomWithStorage } from 'jotai/utils' import { getItem, setItem } from '@app/storage/asyncstorage' export default (key: string, defaultValue: T) => { return atomWithStorage(key, defaultValue, { getItem: async () => (await getItem(key)) || defaultValue, setItem: setItem, delayInit: true, }) }