Hi FE !
Ai
git
前端面试题
前端小tip
  • vite
  • webpack
npm
  • vue2
  • vue3
react
GitHub
Ai
git
前端面试题
前端小tip
  • vite
  • webpack
npm
  • vue2
  • vue3
react
GitHub
  • 函数组件中如何实现forceUpdate

函数组件中如何实现forceUpdate

方法1:

    const [,forceUpdate] = useReducer((x) => x + 1,0)

    const handleClick = () => {
        forceUpdate()
    }

方法二

自定义hook

function useForceUpdate() {
    const [state,setState] = setState(0);
    const update = useCallback(() => {
        setState((prev) => prev + 1)
    })
    return update;
}
Edit this page
最近更新: 2025/6/27 02:24
Contributors: qdleader
qdleader
本站总访问量 129823次 | 本站访客数 12人