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
25m ago
ISS
522.6
7.51
-19.5
62
Nominal
SAT-0002
13m ago
Hubble
468.5
7.72
+42.0
86
Critical
SAT-0003
57m ago
JWST
562.7
7.68
-25.7
99
Critical
SAT-0004
13m ago
Sentinel-1
510.9
7.92
+27.3
77
Warning
SAT-0005
7m ago
Landsat-9
444.0
7.63
-24.3
63
Nominal
SAT-0006
3m ago
Terra
574.7
7.51
-13.5
88
Standby
SAT-0007
16m ago
ISS
449.2
7.75
+35.6
77
Nominal
SAT-0008
7m ago
Hubble
564.0
7.51
+12.5
82
Critical
SAT-0009
5m ago
JWST
463.4
7.52
-9.0
75
Warning
SAT-0010
24m ago
Sentinel-1
438.5
7.63
-19.0
82
Standby
SAT-0011
9m ago
Landsat-9
501.1
7.74
-45.9
66
Warning
SAT-0012
16m ago
Terra
564.2
7.73
+45.9
69
Critical
SAT-0013
45m ago
ISS
554.1
7.96
+37.4
86
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
ATL
DFW
5:26:42 AM
8:06:22 AM
73
3,046
Departed
UN0101
United
SEA
JFK
4:20:47 PM
5:50:16 PM
105
2,928
Delayed
AM0102
American
JFK
DFW
1:25:35 AM
6:29:38 AM
217
1,597
Arrived
SO0103
Southwest
DFW
MIA
2:07:01 PM
5:41:30 PM
227
800
On Time
JE0104
JetBlue
SFO
LAX
1:55:37 AM
4:36:05 AM
171
566
Delayed
DE0105
Delta
LAX
ATL
7:57:45 PM
12:11:13 AM
129
2,374
Delayed
UN0106
United
SFO
JFK
9:43:18 PM
1:42:43 AM
111
2,356
Delayed
AM0107
American
SFO
ATL
4:22:57 AM
6:45:57 AM
244
2,897
Cancelled
SO0108
Southwest
DFW
SFO
5:47:56 AM
7:22:42 AM
216
693
Arrived
JE0109
JetBlue
ATL
MIA
7:29:10 PM
12:51:26 AM
163
285
Arrived
DE0110
Delta
ATL
ORD
10:03:15 AM
3:34:26 PM
63
485
On Time
UN0111
United
SFO
DFW
11:47:49 AM
3:31:23 PM
204
904
Departed
AM0112
American
MIA
DFW
6:33:42 AM
10:47:07 AM
63
1,309
Delayed
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