Introduction
JSOC Grid helps you generate runtime configurations for your favorite DataGrid/DataTable components.
What is JSOC?
JSOC stands for JSON Structure Oriented Components—an approach to building dynamic UI components (such as DataGrids, DataTables, Trees, and Charts) that adapt automatically to JSON data.
Typically, data-driven UI components require static, upfront setup based on a fixed data schema. JSOC eliminates manual configuration by dynamically generating runtime definitions that adapt whenever the underlying JSON data shape changes.
JSOC Grid
The @jsoc/grid-core package is framework-agnostic and provides the core engine for generating runtime
DataGrid/DataTable configurations.
It is NOT a UI library and does not render components directly. Instead, it pairs with your existing DataGrid/DataTable UI library to dynamically generate its configuration.
Before you start
Some documentation content such as installation steps and code examples are tailored to the framework and UI component selected in the sidebar.
Your current selection:
| Framework | UI component |
|---|---|
| React | AG Grid |
You can change these at any time in the sidebar.