0.7.7AUGUST 2026

IMPORTED MEMO COLLECTIONS

Import the catalog.
Keep keyed identity.

State-dependent filters over imported static arrays now lower to Kudzu's existing keyed-list selectors instead of a browser memo cache.

0 BBrowser memo cache
0React runtime
92/92Framework tests
01

WHAT LANDED

Static catalog.
Reactive selection.

IMPORT

Static anchors

Named relative JSON-safe array exports resolve completely during the build.

STATE

Direct dependencies

Declared local state reads re-evaluate only the existing collection selector.

IDENTITY

Stable keyed rows

Rows that remain selected retain their exact DOM nodes through filtering.

RESTORE

Clean remounts

Removed rows are released and mount fresh when the filter restores them.

DIAGNOSTICS

Complete dependencies

Missing captured state dependencies fail at build time with source locations.

OUTPUT

No memo runtime

Static routes stay JavaScript-free and imported catalog modules do not ship.

UPGRADE

Filter data, not component trees.

$npm install @kudzujs/core@^0.7.7