Reactjs react-renderToNodeStream,获取[对象]显示在浏览器中
我正在SSR react应用程序中使用Reactjs react-renderToNodeStream,获取[对象]显示在浏览器中,reactjs,react-dom-server,Reactjs,React Dom Server,我正在SSR react应用程序中使用renderToNodeStream const markup = ( <StyleSheetManager sheet={sheet.instance}> <Provider store={store}> <HelmetProvider context={helmetContext}> <StaticRouter context={context} location={req
renderToNodeStream
const markup = (
<StyleSheetManager sheet={sheet.instance}>
<Provider store={store}>
<HelmetProvider context={helmetContext}>
<StaticRouter context={context} location={req.url}>
{renderRoutes(routes)}
</StaticRouter>
</HelmetProvider>
</Provider>
</StyleSheetManager>
);
class HtmlBody extends React.Component {
...
render() {
return (<div id="app" dangerouslySetInnerHTML={{ __html: renderToNodeStream(props.markup) }} />);
}
}
const标记=(
{renderRoutes(routes)}
);
类HtmlBody扩展了React.Component{
...
render(){
返回();
}
}
在浏览器中,我会在屏幕上出现[Object]
一瞬间-这是从哪里来的,如何阻止它出现