High-performance data table with virtual scrolling (10k+ rows). Use cases: Telemetry logs, test results tables, event logs, CSV data viewers, database query results, flight data records.
Installation
Copy and paste the following code into your project.
npx @plexusui/cli add data-grid
Manual Installation
1. Copy the component code from components/data-grid.tsx
2. Install dependencies:
npm install react@latest
3. Copy any required primitive components
Examples
Loading example...
Plexus UI - Playground
Real-time Satellite Telemetry
GPU-accelerated data grid with live updates. Monitors 50 satellites with 60fps rendering and virtual scrolling. Updates 5 random rows every 2 seconds.
Satellite ID⇅
Last Contact⇅
Mission⇅
Altitude (km)⇅
Velocity (km/s)⇅
Temp (°C)⇅
Signal (dBm)⇅
Status⇅
SAT-0001
44m ago
ISS
447.0
7.75
-34.0
81
Standby
SAT-0002
41m ago
Hubble
410.0
7.89
+27.5
99
Nominal
SAT-0003
28m ago
JWST
566.4
7.71
-22.5
63
Critical
SAT-0004
45m ago
Sentinel-1
434.3
7.66
+37.2
65
Standby
SAT-0005
23m ago
Landsat-9
510.7
7.76
-7.0
97
Critical
SAT-0006
15m ago
Terra
421.4
7.72
+34.4
72
Nominal
SAT-0007
27s ago
ISS
596.6
7.71
+2.5
80
Nominal
SAT-0008
23m ago
Hubble
471.9
7.83
-39.9
73
Critical
SAT-0009
54m ago
JWST
507.8
7.89
+41.2
80
Critical
SAT-0010
13m ago
Sentinel-1
408.3
7.86
+29.6
72
Critical
SAT-0011
4m ago
Landsat-9
440.5
7.69
-18.8
78
Critical
SAT-0012
1m ago
Terra
495.4
7.81
+5.4
69
Nominal
SAT-0013
59m ago
ISS
563.1
7.63
-9.9
65
Critical
Flight Dashboard - 10,000 Rows
Virtual scrolling enables smooth 60fps rendering of 10,000 flights. Only visible rows are rendered to the DOM. GPU acceleration renders backgrounds and borders. Try scrolling and sorting!
Flight⇅
Airline⇅
From⇅
To⇅
Departure⇅
Arrival⇅
PAX⇅
Distance (mi)⇅
Status⇅
DE0100
Delta
LAX
SFO
1:19:26 AM
3:07:14 AM
230
1,584
Delayed
UN0101
United
ORD
DFW
10:58:37 PM
4:23:37 AM
123
2,444
Cancelled
AM0102
American
LAX
ATL
10:21:31 PM
1:09:00 AM
106
1,090
Delayed
SO0103
Southwest
SFO
SEA
6:00:49 PM
11:33:18 PM
236
1,996
Delayed
JE0104
JetBlue
SFO
DFW
11:33:41 PM
12:38:21 AM
177
223
On Time
DE0105
Delta
SFO
JFK
12:54:38 PM
2:43:26 PM
197
2,652
Delayed
UN0106
United
ORD
LAX
12:02:01 PM
4:40:39 PM
194
2,519
Departed
AM0107
American
DFW
LAX
3:02:17 PM
5:48:01 PM
116
3,157
Departed
SO0108
Southwest
ORD
SEA
2:13:23 PM
7:17:22 PM
112
2,121
Delayed
JE0109
JetBlue
LAX
ORD
6:22:20 PM
9:19:50 PM
214
2,983
On Time
DE0110
Delta
MIA
DFW
6:48:22 PM
8:13:00 PM
150
2,380
Cancelled
UN0111
United
ATL
SEA
9:37:39 PM
11:05:54 PM
65
1,809
Departed
AM0112
American
ATL
MIA
11:38:39 PM
1:27:41 AM
203
881
On Time
Custom Formatters & Precision Metrics
Custom formatters display values with units, colors, and formatting. Each column can have its own formatter function for precise data presentation.
Engine⇅
Thrust (kN)⇅
Fuel Flow (kg/s)⇅
EGT (°C)⇅
Pressure (bar)⇅
Efficiency (%)⇅
Runtime⇅
Engine 1
156.8 kN
45.2 kg/s
1250°C
320 bar
94.5%
20h 45m
Engine 2
155.9 kN
44.8 kg/s
1245°C
318 bar
95.2%
20h 48m
Engine 3
157.2 kN
45.5 kg/s
1255°C
322 bar
94.1%
20h 42m
Engine 4
154.3 kN
44.1 kg/s
1240°C
315 bar
95.8%
20h 50m
Primitive Composition Pattern
Use DataGrid.Root, DataGrid.Canvas, DataGrid.Header, and DataGrid.Body primitives for full control over composition and layout. Add custom components between primitives.
Mission⇅
Crew Size⇅
Duration⇅
Distance Traveled⇅
Success⇅
Apollo 11
3
8d 3h
768,000 km
Yes
Apollo 13
3
5d 23h
622,268 km
Partial
Gemini 4
2
4d 2h
2,576,000 km
Yes
Mercury 3
1
15m 22s
486 km
Yes
Skylab 4
3
84d 1h
34,000,000 km
Yes
API Reference
DataGrid component for displaying tabular data with sorting, filtering, and pagination