solid/production-readiness

Official

Ship faster Solid tables with fine-grained reactivity

AuthorTanStack
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Prevents TanStack Solid Table apps from degrading in real production workloads due to unnecessary bundle size, unstable identities, and overly broad state subscriptions.

Core Features & Use Cases

  • Tree-shake features aggressively: Register only the Solid table features you use to reduce state slices and derivations in your bundle.
  • Keep critical inputs stable: Ensure _features, columns, and data identities stay stable (with module-scope constants and createMemo where appropriate).
  • Use narrow selectors and fine-grained reactivity: Avoid (state) => state patterns and reduce unnecessary re-renders by selecting only the state slices a component needs.
  • Pick the right reactivity boundary: Use table.Subscribe only for coarse isolation cases; prefer JSX-level reads for normal updates.
  • Scale with external atoms and virtualization: Use per-slice external atoms for server-driven or cross-component state, and pair with @tanstack/solid-virtual for large row counts.

Quick Start

Update your @tanstack/solid-table v9 setup to register only the features you use, keep _features/columns/data stable, and narrow any createTable selectors so components re-render only for the slices they actually render.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: solid/production-readiness
Download link: https://github.com/TanStack/table/archive/main.zip#solid-production-readiness

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.