LocalStorageOptions
typeSource L9Type contract for LocalStorageOptions.
type LocalStorageOptions<T> = StorageOptions<T>Open-code aq-ui React hook for Use Local Storage.
pnpm dlx aq-ui@alpha add use-local-storageImport the parts you need, then jump to an export for its contract.
"use client"
import { useLocalStorage } from "@/hooks/use-local-storage"Type contract for LocalStorageOptions.
type LocalStorageOptions<T> = StorageOptions<T>Type contract for LocalStorageSetter.
type LocalStorageSetter<T> = StorageSetter<T>Open-code aq-ui React hook for Use Local Storage.
function useLocalStorage<T>(key: string, initialValue: T | (() => T), options?: LocalStorageOptions<T>): [T, LocalStorageSetter<T>, () => void][T, LocalStorageSetter<T>, () => void]| Name | Type |
|---|---|
key | string |
initialValue | T | (() => T) |
options? | LocalStorageOptions<T> |
hook-storage