@chatbi-v/react
v3.1.4
Published
ChatBI-V React 适配器层,提供 React 组件与核心模块的桥接。
Readme
@chatbi-v/react
ChatBI-V React 适配器层,提供 React 组件与核心模块的桥接。
模块功能
- React 绑定: 将
@chatbi-v/core的核心功能桥接到 React 生态 - Hooks: 提供
usePlugin,useFeature等 React Hooks - Context: 提供 PluginContext、FeatureContext 等 React Context
安装
pnpm add @chatbi-v/react使用
import { usePlugin, PluginProvider } from '@chatbi-v/react';
import { PluginManager } from '@chatbi-v/core';
function App() {
return (
<PluginProvider manager={pluginManager}>
<YourApp />
</PluginProvider>
);
}
function MyPlugin() {
const plugin = usePlugin('my-plugin');
return <div>{plugin?.metadata.name}</div>;
}API
PluginProvider: 插件管理器 Context ProviderusePlugin(id): 获取指定插件实例useFeature(featureId): 获取功能状态
