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
keystringinitialValueToptions?StorageOptions<T>Returns
[T, Setter<T>, () => void]