我正在尝试使用Routes
将相同的状态传递给多个react-router
。这是我的router
设置。
var routes = (
<Route name="app" path="/" handler={App}>
<Route name="step1" handler={Step1} />
<Route name="step2" handler={Step2} />
<Route name="step3" handler={Step3} />
</Route>
);
我想传递给我route
我正在采取的步骤。我尝试使用path=":step"
,但后来我没有正确路由。我该如何解决这个问题?
答案 0 :(得分:0)
router.run
的结果会返回Handler
和state
道具。您可以查看state
道具以查看您的路线。像这样......
Router.run(..., function(Handler, state) {
console.log(state); //see what's available here
var step = state.getPath();
React.render(<Handler step={step} />);
}