This repository has been archived by the owner on Nov 25, 2022. It is now read-only.
Home
DanilAndreev edited this page Jun 8, 2020
·
8 revisions
routing-manager - is a library, based on react-router-dom and route-parser, designed for managing complicated cyclic routes.
For example, you have route, looks like:
/:page(/:id)(/:tab)(/:panel)
routes in brackets are optional.
So, you need to change id from panel, and do not loose route data, which stands after id.
This is what this library was made for. You just need to pass routeMask into ChangeRouteProvider
and use changeRoute(options)
to change route.
Also, you can get route params according to routeMask using getRouteParams()
.