UNPKG

@ducor/react

Version:

admin template ui interface

15 lines (14 loc) 557 B
interface StorageProps<T> { key: string; defaultValue?: T; deserialize?: (value: string | undefined) => T; getInitialValueInEffect?: boolean; serialize?: (value: T) => string; } /** * `useLocalStorage` is a custom hook for storing, updating, and retrieving values in local storage. * * @see Docs https://ui.ducor.net/hooks/use-local-storage */ declare const useLocalStorage: <T = string>(props: StorageProps<T>) => readonly [T | undefined, (valOrFunc: T | ((prevState: T) => T)) => void, () => void]; export default useLocalStorage;