【发布时间】:2015-10-26 10:42:13
【问题描述】:
我正在使用 react-router 1.0.0-rc3,并遵循此server rendering 指南。
这里是重点部分:
const html = renderToString(
<Provider store={store}>
<RoutingContext {...renderProps} />
</Provider>
);
这是我的路线部分:
<Route path="/" component={Container} >
<IndexRoute component={App} />
<Route path=":source/:owner/:name/:branch/tree/:corpus*" component={App} />
<Route path=":source/:owner/:name/:branch/ticket/(:ticket)" component={App} />
</Route>
我将html 输出为一个空的 div 元素,例如:
<div data-reactid=".whl3ehjj0g" data-react-checksum="12324050"></div>
服务端没有<App />组件渲染,客户端收到服务端渲染响应后<App />正常渲染,所有路由功能在客户端运行良好。
那么,我错过了什么?
【问题讨论】:
-
它对我来说很好,虽然我正在使用 renderToStaticMarkup 因为我正在做整个 html github.com/DominicTobias/universal-react/blob/master/app/…
标签: node.js reactjs react-router