react-ready-hooks
TypeScript icon, indicating that this package has built-in type declarations

0.3.1 • Public • Published

react-ready-hooks

License: MIT npm

Install

yarn add react-ready-hooks

Hooks

  • useToggle Hook for handling boolean state.
  • useTimeout Hook for executing function after some delay
  • useUpdateEffect Hook 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.

Package Sidebar

Install

npm i react-ready-hooks

Weekly Downloads

1

Version

0.3.1

License

MIT

Unpacked Size

20.9 kB

Total Files

18

Last publish

Collaborators

  • parthpatel21