0.8.0AUGUST 2026

URL-BACKED CUSTOM HOOKS

Keep the React shape.
Own the browser capability.

Stateful relative hooks can restore browser values, update native URLs, and persist inputs without shipping React, hydration, or a hook runtime.

0React runtime bytes
2Native URL modes
132/132Tests passing
01

WHAT LANDED

State, URL, storage.
One static route.

HOOKS

Relative ownership

Direct state, setters, actions, and effects retain familiar custom-hook source structure.

QUERY

Writable parameters

Inline URLSearchParams updaters lower to native push or replace history writes.

STORAGE

Guarded restoration

Mount effects restore validated browser values over deterministic static fallbacks.

SYNC

Direct recommits

URL changes reuse existing signal, DOM binding, and dependency-effect commits.

BOUNDARY

Static shapes only

Aliases, dynamic returns, direct-value query setters, and private callback captures stop at build time.

MIGRATION

Fourteen FIRE routes

Production CSS, presets, native SVG, Quiz, Debt, persistence, and Excel export compose without React.

UPGRADE

Migrate browser-backed state without a client framework.

$npm install @kudzujs/core@^0.8.0