React Router for Mobile SPA
https://broltes.github.io/router
npm install --save react-mrouter
import { Router } from 'react-mrouter';
var Views = {
base: require('./views/base'),
view1: require('./views/1'),
view2: require('./views/2'),
};
var App = React.createClass({
render: function(){
return <Router Views={Views}/>;
}
});
render(<App/>, document.getElementById('app'));
<a href="#/view1/action1/action2">pass actions to view1</a>
import router from 'react-mrouter';
function gotoView2WithParams(){
router.goto('/view2', 'some params');
}
<a onClick="gotoView2WithParams">pass params to view2</a>