docs: actualize wiki for view-transitions / useRouteExit / useRouteEnter / browser direction / isActiveRoute fix
Sourced from .changeset files on the feature branch.
New pages:
- View-Transitions.md — covers `viewTransitions` prop / `provideRealRouter` option,
browser-support matrix, CSS customisation (hero morph, direction-aware slides),
setTimeout(0) load-bearing detail, Angular-specific applicationRef.tick() workaround,
reactivity matrix per adapter, four-recipe comparison.
- useRouteExit.md — covers built-in guards (reentrant abort pre-check, same-route skip,
latest-handler ref), Promise-blocking semantics, handler-reactivity caveat per
non-React adapter, common recipes (animation, autosave, abort, scroll capture, motion
library bridge).
- useRouteEnter.md — covers skip-initial / skip-same-route / StrictMode immunity,
race-safety via post-commit useRoute() snapshot, mount-time context, recipes
(analytics, direction-aware entry, focus management, transition metadata).
Updated pages:
- RouterProvider.md — new `viewTransitions` prop row in props table + per-framework
syntax block.
- browser-plugin.md — new `direction` field in BrowserContext type + value table +
consumer recipes (router.subscribe + useRouteEnter), createDirectionTracker pointer.
- isActiveRoute.md — new "Hierarchical Branch — Symmetry Fixes (#536, #537)" section
documenting `ignoreQueryParams` symmetry and removal of spurious descendant-of-active
matches.
- _Sidebar.md — links to useRouteExit, useRouteEnter under Hooks; View Transitions
under DOM Utilities.
- {React,Preact,Solid,Vue,Svelte,Angular}-Integration.md — added viewTransitions /
view-transitions prop docs in Provider section + useRouteExit / useRouteEnter
(or injectRouteExit / injectRouteEnter for Angular) rows in Hooks / Composables /
Functions tables.