0.7.6AUGUST 2026

ZUSTAND-SHAPED SHARED STORES

Keep the store.
Drop the runtime.

Reduced Zustand authoring now becomes one persistent application-layout state slot and direct action updates instead of a browser store runtime.

0 BZustand browser runtime
1Layout state slot
89/89Framework tests
01

WHAT LANDED

Familiar store source.
Layout-owned state.

CREATE

Reduced store shape

One exported create initializer becomes one serializable layout state slot.

SELECT

Direct properties

Data and action selectors bind to existing state and handler capabilities.

ACTIONS

Synchronous updates

Capture-free set actions inline as functional updates with current logical state.

NAVIGATION

Shared lifetime

Same-group route changes preserve both the store and layout DOM identity.

DIAGNOSTICS

Narrow boundary

Derived selectors and unsupported store or action forms fail with source locations.

OUTPUT

No package runtime

React and Zustand imports are absent from the generated deploy graph.

UPGRADE

Share state, not a component tree.

$npm install @kudzujs/core@^0.7.6