VBI React
@visactor/vbi-react ist die React-Adapterebene für @visactor/vbi und bindet den VBIChartBuilder in den React-Komponentenbaum ein.
Die aktuellen Exporte sind in zwei Ebenen aufgeteilt:
- Root-Export
@visactor/vbi-react:useVBI,useVSeed,useChartType,useDimensions,useMeasures,useWhereFilter,useHavingFilter - Subpath-Export
@visactor/vbi-react/components:BuilderLayout,ChartRenderer,ChartTypeSelector,FieldPanel
Positionierung
- Kapselung von State-Subscription und Rendering für React 18+
- Verwendet
VBIChartBuilderals Single Source of Truth (SSOT) und hält keine zusätzliche Kopie des Business-State - Geeignet für BI-Konfigurationspanels, Chart-Vorschaubereiche und DSL-Debug-Panels
Installation
Installation in einem normalen Projekt:
Für lokale Entwicklung in diesem Monorepo können workspace-Abhängigkeiten verwendet werden:
Schnellstart
Das folgende Beispiel zeigt den minimalen End-to-End-Ablauf mit useVBI + useVSeed: