UNPKG

@rxflow/base

Version:

BaseFlow - 核心 Flow 组件库

28 lines (26 loc) 761 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.useSelector = useSelector; var _react = require("react"); var _FlowProvider = require("../../providers/FlowProvider"); /** * @author: yanxianliang * @date: 2025-07-24 09:36 * @modified:2025/7/24 09:36 by yanxianliang * @desc: 获取内置的状态 * * <U>(selector: (state: ExtractState<S>) => U): U; * Copyright (c) 2025 by yanxianliang, All Rights Reserved. */ function useSelector(selector) { const { useStore } = (0, _react.useContext)(_FlowProvider.FlowContext); if (!useStore) { console.error("Missing provider for context:", _FlowProvider.FlowContext); throw new Error("Missing provider for context"); } return useStore(selector); }