参考答案:
可以利用 useReducer
每次调用 updateReducer
方法,来达到强制组件重新渲染的目的。
1import { useReducer } from 'react'; 2 3const updateReducer = (num: number): number => (num + 1) % 1_000_000; 4 5export default function useUpdate(): () => void { 6 const [, update] = useReducer(updateReducer, 0); 7 8 return update; 9}
最近更新时间:2023-05-02