我正在使用React Router 0.13.3进行服务器端渲染,我想在运行回调中获取匹配组件的名称。我需要添加条件,这对于某个路径是正确的,所以我尝试了这样的事情:
app.serve(function (req, res) {
Router.run(routes, req.path, function (Root, state) {
if(Root.displayName === 'myComponent'){
//do something specific
} else{
var html = React.renderToString(<Root/>);
res.send(html);
}
});
});
});
但是这个总是返回一个字符串'Router'。
如果在0.13.3中无法做到这一点,有没有办法在1.0.0中进行?