redux-antirouter
Rethinking best routing practices
What is redux-antirouter?
This is a collection of utilities for routes in a React/Redux app that treats the address bar as an input and URLs as a serialization format.
npm install redux-antirouter history
createRouterMiddleware
Derive the route from the app state; dispatch an action when the address bar is changed by the user.
Link
Real links that get their URLs from the actions they dispatch
<LinkProvider selectRoute= path query rootReducer= state> <Link action=action className="link-class" activeClassName="active" style= color: "blue" activeStyle= fontWeight: "bold" isActive= currentRoutepath0 === nextRoutepath0 /></LinkProvider>