= {
router: routerShape
};
context: MasterContext;
navigate() {
var router = this.context.router;
router.push("/users");
router.push({
pathname: "/users/12",
query: { modal: true },
state: { fromDashboard: true }
});
}
render() {
return
Master
Dashboard
Users
{this.props.children}
}
}
class Dashboard extends React.Component<{}, {}> {
render() {
return
This is a dashboard
}
}
class NotFound extends React.Component<{}, {}> {
render() {
return
This path does not exists
}
}
class Users extends React.Component<{}, {}> {
render() {
return
This is a user list
}
}
ReactDOM.render((
), document.body)