Hooks

useSessionStorage

Publisher

cermuel

50 hooks published

More from this publisher

useSessionStorage

Keep reactive state in session storage.

useSessionStorage.tsx
import { useSessionStorage } from "@cermuel/hooks/react";export function useSessionStorageExample() {  const [name, setName] = useSessionStorage("name", "Ada");  return <input value={name} onChange={(event) => setName(event.target.value)} />;}

Props

Param
Type
Default Value
key
string
initialValue
T
options?
StorageOptions<T>

Returns

[T, Setter<T>, () => void]