我有一个使用React Router的通用应用程序。
let html = ReactDOM.renderToStaticMarkup(
<Provider store={store}>
<RoutingContext {...renderProps} />
</Provider>
);
以上是我的React标记 当我查看我的页面源时,我看到:
<div id="app">
<noscript></noscript>
<div id="home">
<h2>Home</h2>
</div>
</div>
这个noscript
标签是什么?我可以摆脱它吗?
答案 0 :(得分:1)
您似乎在问题中将Redux路由器与React路由器混淆了 你运行的代码片段是React Router,所以我假设你正在使用它。
React为呈现期间返回<noscript>
的组件呈现null
可能是在您的路线配置中,没有与该特定路线匹配的组件吗?
或者您的组件返回null
?
如果没有看到完整的源代码,很难说更多。