useSessionStorage
Synchronizes reactive state with window.sessionStorage.
1.8 KB
•Updated on September 3, 2026
Installation
Bash
pnpm dlx shadcn@latest add @spaceui/hooks-browser-use-session-storageUsage
Code
import { useSessionStorage } from '@/hooks/use-session-storage'
const [views, setViews] = useSessionStorage('views', 1)API Reference
Parameters / Props
| Parameter | Type | Default | Description |
|---|---|---|---|
key | string | required | Session key. |
initialValue | T | required | Initial value. |
Return Value
| Return Type | Description |
|---|---|
[T, (val: T) => void, () => void] | Tuple state. |