UNPKG

@rxflow/base

Version:

BaseFlow - 核心 Flow 组件库

28 lines (26 loc) 689 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.useForceUpdate = void 0; var _react = require("react"); var _useSetState = require("../state/useSetState"); /** * @author: yanxianliang * @date: 2025-10-16 19:52 * @modified:2025/10/16 19:52 by yanxianliang * @desc: 触发画布强制更新 * * Copyright (c) 2025 by yanxianliang, All Rights Reserved. */ const useForceUpdate = () => { const setState = (0, _useSetState.useSetState)(); return (0, _react.useCallback)(() => { setState(state => { return { forceRenderTimes: state.forceRenderTimes + 1 }; }); }, []); }; exports.useForceUpdate = useForceUpdate;