0.3.1 • Published 4 years ago
react-ready-hooks v0.3.1
react-ready-hooks
Install
yarn add react-ready-hooksHooks
useToggleHook for handling boolean state.useTimeoutHook for executing function after some delayuseUpdateEffectHook for executing function only when their dependencies gets change
useToggle
const [value, toggleValue] = useToggle(false);Methods:
toggleValue()- allow you to toggle state and you can also pass boolean value to set state.
Properties:
value- the current state
useTimeout
const { clear, reset } = useTimeout(() => {}, 1000);This hook accept two parameter -> function to be execute and delay in milli second.
Methods:
clear()- allow you to clear timeout.reset()- allow you to reset timeout.
useUpdateEffect
const [count, setCount] = useState(100);
useUpdateEffect(() => alert(count), [count]);This hook accept two parameter -> function to be execute and dependencies array.