@lebedevna/use-helpers
v0.1.0
Published
React hooks utilities
Downloads
240
Readme
use-helpers
Small, focused React hooks for everyday state patterns.
Usage:
import { useDelayedEffect, useValue } from "@lebedevna/use-helpers";
const [value, setValue] = useValue(initialValue, [id]);
useDelayedEffect(() => {
save(value);
}, 500, [value]);Hooks:
useValue(initialValue, deps): likeuseState, but re-initializes whendepschange.useDelayedEffect(effect, delay, deps): runs an effect afterdelaymilliseconds; pending effects are cancelled whendepschange or the component unmounts.
