Like react-router but with magic inside
Yet another Router for React. It has an API similar to react-router exept matching is not include and it use context
to bypass SCU blocked update.
This package is under developement, do not use it in production.
This package is highly inspired by react-router
but it differ in two major way:
- The
location
is passed via context even ifshouldComponentUpdate
is implemented : We use a subscribtion system to make sure allRoute
are updated when thelocation
changes. - The path matching logic is not include : instead of manipulating paths as string like in
react-router
,react-router-magic
expect a match function(location: Location, parentMatch: Match) => Result
. This mean you can use whatever logic you want to match paths. If you want something similar to whatreact-router
does, you can use path-pattern.
You need NodeJS and NPM or Yarn.
npm install react-router-magic --save
or
yarn add react-router-magic
We use SemVer for versioning. For the versions available, see the releases on this repository.
This project is licensed under the MIT License - see the LICENSE.md file for details