Я использую renderToNodeStream
в приложении реагирования на SSR.
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) }} />);
}
}
В браузере я получаю [Object]
, появляющееся на экране на долю секунды - откуда это происходит и как остановить это появляется?