我有一个简单的 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);
和 HTML 响应:
<section data-reactroot="">
<h1>Header</h1>
<div>Body</div>
</section>
我不希望输出中有任何反应痕迹。有没有办法在使用 react 渲染时不包含 reactdata-reactroot
或任何其他痕迹?