UNPKG

@har4s/use-local-storage

Version:

A React Hook for using Browser Local/Session Storage

17 lines (14 loc) 478 B
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 }); }