如果我在浏览器中禁用javascript,则不会加载内容React.js

时间:2017-11-17 05:48:07

标签: javascript node.js reactjs google-chrome

我有新的反应。我想问一下,如果我在浏览器中禁用javascript,为什么我的React内容会丢失。还有一件事,当我curl我的localhost:3000它显示html时只有脚本和样式而没有内容。任何包或诀窍来解决这个问题?

1 个答案:

答案 0 :(得分:3)

React由JavaScript提供支持。

如果您的浏览器不支持它(或者您已将其禁用),则无法评估您的React JavaScript代码,因此无法显示任何内容。

您可以做的是写一封带有消息的备忘,让您的用户知道他们必须启用JavaScript才能查看该页面。

<noscript>Please enable JavaScript to view this page</noscript>

将这行代码放在根元素上方以附加React,在大多数情况下它将是<div id="root"></div>