Javascript Node/react如何返回使用react呈现的纯html并发送到客户端

Javascript Node/react如何返回使用react呈现的纯html并发送到客户端,javascript,node.js,reactjs,render-to-string,Javascript,Node.js,Reactjs,Render To String,我有一个简单的node.js应用程序,它应该使用React的renderToString函数用纯HTML响应请求。呈现和响应的代码如下所示: const markup = renderToString( <Provider {...stores}> <Router location={req.url} context={{}} history={browserHistory}> <Routes/>

我有一个简单的node.js应用程序,它应该使用React的
renderToString
函数用纯HTML响应请求。呈现和响应的代码如下所示:

const markup = renderToString(
    <Provider {...stores}>
        <Router location={req.url} context={{}} history={browserHistory}>
            <Routes/>
        </Router>
    </Provider>
);

res.status(200).send(markup);
const markup=renderToString(
);
资源状态(200)。发送(标记);
以及HTML响应:

<section data-reactroot="">
    <h1>Header</h1>
    <div>Body</div>
</section>

标题
身体

我不想在输出中有任何反应的痕迹。使用react进行渲染时,有没有办法不包括
数据reactroot
或任何其他react跟踪?

只需使用
RenderStaticMarkup
而不是
RenderString
,输出(参考)中就不会有任何react跟踪是否使用react 16?使用该版本后