A React hook to manage local/session storage using the Web Storage API.
yarn add @kel-org/use-storage
npm install @kel-org/use-storage
import useStorage from "@kel-org/use-storage";
const MyComponent = () =>
{
const [value, setValue] = useStorage<number>("value", 0) // localStorage by default
return (
<div>
<input value={value} onChange={(event) => setValue(Number(event.target.value))}/>
</div>
)
}- Tests