Advertisement
cirossmonteiro

useCountableEffect

Dec 29th, 2022
923
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. useCountableEffect = (callback: any, dependencies: any[], limit: number = 2) => {
  2.   const [count, setCount] = useState<number>(0);
  3.   useEffect(() => {
  4.     if (count < limit) {
  5.       callback();
  6.       setCount(count+1);
  7.     }
  8.   }, [...dependencies, count]);
  9. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement