MemoryRouter
On this page

MemoryRouter

Summary

Reference Documentation ↗

A declarative <Router> that stores all entries in memory.

Signature

function MemoryRouter({
  basename,
  children,
  initialEntries,
  initialIndex,
  unstable_useTransitions,
}: MemoryRouterProps): React.ReactElement

Props

basename

Application basename

children

Nested Route elements describing the route tree

initialEntries

Initial entries in the in-memory history stack

initialIndex

Index of initialEntries the application should initialize to

unstable_useTransitions

Control whether router state updates are internally wrapped in React.startTransition.

  • When left undefined, all router state updates are wrapped in React.startTransition
  • When set to true, Link and Form navigations will be wrapped in React.startTransition and all router state updates are wrapped in React.startTransition
  • When set to false, the router will not leverage React.startTransition on any navigations or state changes.

For more information, please see the docs.

Docs and examples CC 4.0
Edit