VBI React
@visactor/vbi-react là lớp adapter React của @visactor/vbi, chịu trách nhiệm kết nối VBIChartBuilder vào cây component React.
Các export hiện tại được chia thành hai lớp:
- Export gốc
@visactor/vbi-react:useVBI,useVSeed,useChartType,useDimensions,useMeasures,useWhereFilter,useHavingFilter - Export theo sub-path
@visactor/vbi-react/components:BuilderLayout,ChartRenderer,ChartTypeSelector,FieldPanel
Định vị
- Bọc phần đăng ký theo dõi trạng thái và kết xuất cho React 18+
- Dùng
VBIChartBuilderlàm Single Source of Truth (SSOT), không duy trì thêm bản sao trạng thái nghiệp vụ - Phù hợp để xây dựng bảng cấu hình BI, khu vực xem trước biểu đồ và bảng debug DSL
Cài đặt
Cài đặt trong dự án thông thường:
Khi phát triển nội bộ trong monorepo này, có thể dùng dependency workspace:
Bắt đầu nhanh
Ví dụ dưới đây minh họa luồng tối thiểu từ đầu đến cuối với useVBI + useVSeed: