Skip to main content
tally-solid binds a Grid from tally-core to the owning reactive scope and exposes its stores as signals. It renders nothing. You write the markup, and the engine does the querying, view state, mutations and undo. The full rendered component exists only in React.
Solid 1.9 or newer.

Usage

accounts.tsx
useGrid accepts options or an accessor. It creates a Grid, loads it in an effect and disposes it when the owner is cleaned up. It recreates the grid when schema or source change identity, and when the format context changes. The current view carries over. Subscriptions start in effects, so server rendering produces the initial state without touching the data source.

API

Every primitive that takes grid accepts a Grid or an accessor, and follows the grid when it is recreated. Derive narrower values with createMemo.

Context

accounts.tsx