react 强制重新渲染组件的 hook

1
2
3
4
5
6
7
8
9
/**
* 强制刷新
*/
export const useUpdate = () => {
const [_, setState] = useState(0);
return useCallback(() => {
setState((num: number): number => num + 1);
}, []);
};

点击下方链接查看代码运行效果

小鑫の随笔