【发布时间】:2015-09-12 17:10:37
【问题描述】:
我希望每个反应组件有多个 RouteHandler。这可能吗?如何让我的路由器知道每个路由分配给哪个 RouteHandler?
类似的东西。 (下面的代码什么都不做 - 只是为了演示我想要的)
import React from 'react'
import { RouteHandler } from 'react-router'
import { _, div } from 'factories'
export default
class dummy extends React.Component {
constructor() {
super();
this.state = {}
}
componentWillMount() {
}
componentWillUnmount() {
}
render() {
return (
div({},
_(RouteHandler)({route: 'players'}), // if the url is players, this handler is used
_(RouteHandler)({route: 'add'}) // if the url is add, this handler is used
)
)
}
}
dummy.contextTypes = {
router: React.PropTypes.func
};
【问题讨论】:
标签: reactjs react-router