react-navigate
Navigation on web for React.JS https://xiaody.github.io/react-navigate
Installation
To install the stable version:
npm install --save react-navigate
Usage
import Navigation NavLink from 'react-navigate'import 'react-navigate/src/Navigation.css' const views = home: name: 'home' title: 'Home page' { return <NavLink ='about'>go to About</NavLink> } about: name: 'about' title: 'Abount' content: 'Oh!' <Navigation = ='home'/>
Options
- props.viewsMap
- props.defaultViewName
- props.height
- props.headerHeight
- props.backButton
- props.className
- props.titleClassName
- props.bodyClassName
- props.onWillNav
- props.onDidNav
Limitations
- scroll position isn't kept when switching between views, because the DOM is destroyed and re-created
- no back button title support
- require modern browsers env
License
MIT