Router5
Official website: router5.js.org
router5 is a framework and view library agnostic router.
- view / state separation: router5 processes routing instructions and outputs state updates.
- universal: works client-side and server-side
- simple: define your routes, start to listen to route changes
- flexible: you have control over transitions and what happens on transitions
const routes = name: 'home' path: '/' name: 'profile' path: '/profile' const router = router routerstart
With React (hooks)
{ const route = if !route return null if routename === 'home' return <h1>Home</h1> if routename === 'profile' return <h1>Profile</h1> } ReactDOM
With observables
Your router instance is compatible with most observable libraries.
Examples
Docs
- Introduction
- Guides
- Integration
- Advanced
- API Reference