Skip to main content

BrowserRouter

还没翻译译自英文(reactrouter.com)本页 19 段都还没译

BrowserRouter

Declarative

Summary

Reference Documentation ↗

A declarative <Router> using the browser History API for client-side routing.

Signature

function BrowserRouter({
  basename,
  children,
  useTransitions,
  window,
}: BrowserRouterProps)

Props

basename

Application basename

children

<Route> components describing your route configuration

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.

window

Window object override. Defaults to the global window instance