useSyncedState
Synchronize state between browser tabs.
useSyncedState.tsx
import { useSyncedState } from "@cermuel/hooks/react";export function useSyncedStateExample() { const [value, setValue] = useSyncedState("shared", ""); return <input value={value} onChange={(event) => setValue(event.target.value)} />;}Props
Param
Type
Default Value
keystringinitialValueToptions?StorageOptions<T>Returns
[T, Setter<T>, () => void]