VBI React
@visactor/vbi-react は @visactor/vbi の React アダプター層であり、VBIChartBuilder を React コンポーネントツリーに接続します。
現在のエクスポートは 2 層に分かれています。
- ルートエクスポート
@visactor/vbi-react:useVBI、useVSeed、useChartType、useDimensions、useMeasures、useWhereFilter、useHavingFilter - サブパスエクスポート
@visactor/vbi-react/components:BuilderLayout、ChartRenderer、ChartTypeSelector、FieldPanel
位置づけ
- React 18+ 向けの状態購読とレンダリングのラッパー
VBIChartBuilderを Single Source of Truth (SSOT) とし、追加の業務状態コピーを保持しない- BI 設定パネル、チャートプレビュー領域、DSL デバッグパネルの構築に適している
インストール
通常のプロジェクトでは次のようにインストールします。
この monorepo 内でローカル連携する場合は、workspace 依存を使用できます。
クイックスタート
次の例では、useVBI + useVSeed による最小構成の一連の流れを示します。