0.7.4JULY 2026

MEMOIZED COLLECTION PIPELINES

Keep the pipeline.
Preserve the rows.

React useMemo collection work now lowers to Kudzu's existing selector and keyed DOM identity model instead of a browser component cache.

0 BStatic route JavaScript
0Browser memo caches
86/86Framework tests
01

WHAT LANDED

React-shaped derivation.
Keyed DOM updates.

FILTER

Selector reuse

Inline predicates compile through the existing synchronous collection evaluator.

MAP

Array.from lowering

Intermediate map transforms become the existing serialized mapper operation.

FLATMAP

Direct child arrays

Direct-property projections retain the established nested collection boundary.

IDENTITY

Stable keyed rows

Existing rows retain their DOM nodes as memoized results change.

SAFETY

Synchronous callbacks

Async, rest, default, optional, and arbitrary callbacks fail before output.

STATIC

Zero stays zero

Collection authoring alone adds no JavaScript to static routes.

UPGRADE

Derive data, not a component tree.

$npm install @kudzujs/core@^0.7.4