【发布时间】:2016-01-27 08:14:27
【问题描述】:
我是 React 的新手,并按照教程构建同构应用程序。在服务器端,它使用router.run() 进行渲染,但在 react-router 1.0.0 中已将其删除。
Router.run(routes, req.url, Handler => {
let content = React.renderToString(<Handler />);
res.render('index', {
content: content
});
});
更新指南说的是
// v0.13.x
Router.run(routes, (Handler) => {
render(<Handler/>, el);
})
// v1.0
render(<Router>{routes}</Router>, el)
但是我该如何处理服务器渲染呢?
【问题讨论】:
标签: reactjs react-router