@rxflow/base
Version:
BaseFlow - 核心 Flow 组件库
27 lines (25 loc) • 664 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.useCheckUnMount = void 0;
var _react = require("@xyflow/react");
var _react2 = require("react");
/**
* @author: yanxianliang
* @date: 2025-10-20 10:00
* @modified:2025/10/20 10:00 by yanxianliang
* @desc: 判断节点是否已经被删除
*
* Copyright (c) 2025 by yanxianliang, All Rights Reserved.
*/
const useCheckUnMount = () => {
const {
getState
} = (0, _react.useStoreApi)();
return (0, _react2.useCallback)(id => {
const nodeLookup = getState().nodeLookup;
return !nodeLookup.has(id);
}, []);
};
exports.useCheckUnMount = useCheckUnMount;