教程 > Recoil.js > Recoil 手册 阅读:36

useResetRecoilState(state)

useResetRecoilState(state) 返回一个函数,用来把给定 state 重置为其初始值。

使用 useResetRecoilState() 可将组件的 state 重置为默认值,无需订阅组件,并且每当 state 改变时会重新渲染该组件。

function useResetRecoilState<T>(state: RecoilState<T>): () => void;
  • state:一个可写的 Recoil state

示例

import {todoListState} from "../atoms/todoListState";

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

查看笔记

扫码一下
查看教程更方便