Sheetwrite

REACT / CONTROLLED ANALYTICS

A 100,000-row operating view, driven by React.

Drive a 100,000-row sales pipeline from controlled React state: filters, search and replace, formula entry with live recalculation, KPI formulas over a named range, undo/redo, CSV/XLSX workflows, and reset-safe reconciliation.

Adapter
React binding
Engine
Rust / WASM
Surface
Canvas
Live workbook/ React
Real adapter · interactive state

Sales pipeline

100,000 visible rows
Canvas
Total ARR
Average deal
Largest deal
All-market ARR
Rows · 100,000Matches · Requested: Main thread · Active: Main threadNo selectionWorkbench initialized
Try itFilter a market, commit a formula, replace matched accounts, reload the dataset, or move rendering onto a Web Worker.Keyboard ready · Canvas rendered

PUBLISHED RUNTIME

See the contract working.

No mock controls or copied state. Every interaction above crosses the public adapter and Grid APIs.

  1. 01
    Controlled queries

    Market and segment filters, ranking, and search flow from React state.

  2. 02
    Formulas and KPIs

    Summary cards read real engine formulas — SUM over a named range, AVG, SUMIF per market — and recalculate on every edit.

  3. 03
    Reset reconciliation

    Dataset reloads and renderer swaps rebuild the grid; the surviving React state re-applies itself on ready.

  4. 04
    Data workflows

    CSV import lands as one undoable commit; CSV/XLSX exports hand off to the interoperability proofs.