VBI React
@visactor/vbi-react 是 @visactor/vbi 的 React 适配层,负责把 VBIChartBuilder 接入 React 组件树。
当前导出分为两层:
- 根导出
@visactor/vbi-react:useVBI、useVSeed、useChartType、useDimensions、useMeasures、useWhereFilter、useHavingFilter - 子路径导出
@visactor/vbi-react/components:BuilderLayout、ChartRenderer、ChartTypeSelector、FieldPanel
定位
- 面向 React 18+ 的状态订阅与渲染封装
- 以
VBIChartBuilder为单一状态源(SSOT),不额外维护业务副本 - 适合构建 BI 配置面板、图表预览区与 DSL 调试面板
安装
常规项目安装:
在本仓库内联调时,可使用 workspace 依赖:
快速开始
下面示例演示 useVBI + useVSeed 的最小闭环: