With React
Last updated
Last updated
Install module `react-router5:
RouterProvider: adds your router instance and router state in context.
You can connect your components using three different methods:
Higher-order components: withRouter
, withRoute
and routeNode
Render props: Router
, Route
and RouteNode
Hooks: useRouter
, useRoute
and useRouteNode
HoC
Render prop
Hook
Use your router instance
withRouter
Router
useRouter
Connect to routing state
withRoute
Route
useRoute
Connect to a route node
routeNode
RouteNode
useRouteNode
Link: a component to render hyperlinks. For a full list of supported props, check the source! Link
is withRoute
and Link
composed together
ConnectedLink: same as Link
, except it re-renders on a route changes.