-
Recoil) Atom Effects에서 isReset 값 false 로 실행하기Programing Language/React.js 2022. 11. 15. 20:31728x90반응형
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반응형'Programing Language > React.js' 카테고리의 다른 글
React) react-toastify 중복 실행 방지하기 (0) 2023.03.12 React) Nginx + React (SUB-PATH)로 배포하기 (0) 2022.12.09 Recoil) Expectation Violation: Duplicate atom key "". This is a FATAL ERROR in 해결하기 (0) 2022.11.14 NextJS ) next js websocket.js?a9be:45 WebSocket connection to (0) 2022.09.29 React) 브라우저의 변하는 width, height를 Hook으로 전달받기 (0) 2022.06.23