0.0.1 • Published 3 years ago

use-recoil-interval v0.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

use-recoil-interval

install

npm install use-recoil-interval

Usage

const Number = atom({
  key: "hoge",
  default: 1,
});

const TestComponent = () => {
  const [state, setIntervalTime] = useRecoilInterval(
    Number,
    (setState) => {
      setState((state) => state + 1);
    },
    1000
  );
  
  const stop = () => {
    setIntervalTime(false);
  };

  const setTime = () => {
    setIntervalTime(2000)
  }

  return (
    <div>
      <div>{state}</div>
      <button onClick={stop}>stop</button>
      <button onClick={setTime}>setTime</button>
    </div>
  );
};
0.0.1

3 years ago