0.7.24AUGUST 2026

ROUTER-SHAPED QUERY READS

Read the URL.
Ship only the reader.

Familiar read-only search parameter source now becomes nullable route signals and one native query initializer, without React Router or a retained component tree.

1Native URL reader
0 BOn unused routes
115/115Tests passing
01

WHAT LANDED

Keep the query shape.
Lower every read.

SOURCE

Read-only tuple

Named or aliased useSearchParams initializes one top-level params binding.

SIGNALS

Static get reads

Each literal query key becomes one cached nullable route signal.

PLATFORM

Native decoding

URLSearchParams handles missing, empty, duplicate, plus, and encoded values.

ORDERING

Effects see latest values

Query initialization completes before route effects mount.

NAVIGATION

Same-document ready

Configured navigation passes the requested search string into route setup.

EXCLUSION

Zero cost when unused

Static siblings emit no parameter asset or browser JavaScript.

UPGRADE

Read query values without carrying a router.

$npm install @kudzujs/core@^0.7.24