Skip to main content

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>;};