Sheetwrite

REACT / CONTROLLED ANALYTICS

Controlled analytics, without a shadow copy.

Filter the live 100,000-row pipeline or commit a formula. React keeps controlled rows, query state, KPI formulas, and Grid history in lockstep.

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

Sales pipeline

React-controlled analytics
Connecting
Secondary toolsFind & replace · native editing · data exchange · runtime

Find & replace

Matches ·

Native editing

Use Ctrl/⌘ C and Ctrl/⌘ V in the Grid. Drag the selection handle to fill; both flows land in the same undo history.

Data exchange

Runtime

Requested: Main thread · Active: Main thread
Try itFilter a market, select an ARR cell, and commit a new value. Watch the visible rows, KPI rail, and Grid history reconcile together.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.