@har4s/use-local-storage
Version:
A React Hook for using Browser Local/Session Storage
17 lines (14 loc) • 478 B
text/typescript
import { SetStateAction } from "react";
import useLocalStorage, {
UseLocalStorage,
UseLocalStorageOptions,
} from "./useLocalStorage";
export interface UseSessionStorageOptions
extends Omit<UseLocalStorageOptions, "persistent"> {}
export default function useSessionStorage<T>(
key: string,
initialValue: SetStateAction<T>,
options?: UseSessionStorageOptions
): UseLocalStorage<T> {
return useLocalStorage(key, initialValue, { ...options, persistent: false });
}