Read-only tuple
Named or aliased useSearchParams initializes one top-level params binding.
ROUTER-SHAPED QUERY READS
Familiar read-only search parameter source now becomes nullable route signals and one native query initializer, without React Router or a retained component tree.
WHAT LANDED
Named or aliased useSearchParams initializes one top-level params binding.
Each literal query key becomes one cached nullable route signal.
URLSearchParams handles missing, empty, duplicate, plus, and encoded values.
Query initialization completes before route effects mount.
Configured navigation passes the requested search string into route setup.
Static siblings emit no parameter asset or browser JavaScript.
UPGRADE
npm install @kudzujs/core@^0.7.24