Programing Language/React.js

Recoil) Atom Effects에서 isReset 값 false 로 실행하기

Jude_Song 2022. 11. 15. 20:31
728x90
반응형

Atom 값에 set을 하면 isReset이 True로 작동하였지만

isReset 값을 False로 작동 시키는 방법을 찾기가 어려웠다. Docs에 적혀있을지도 모르지만 영어라 전반적으로 자세히 보지는 못했다.

 

추측으로 useResetRecoilState() 함수를 사용하면 되지 않을까 해서 사용해보니

isReset이 False로 실행되는것을 발견하였다.

import { useResetRecoilState } from 'recoil';
import {todoListState} from "../atoms/todoListState";

const TodoResetButton = () => {
  const resetList = useResetRecoilState(todoListState);
  return <button onClick={resetList}>Reset</button>;
};

 

도움되셨다면 광고 클릭으로 개발자에게 커피를!!

728x90
반응형