我是新来的 react 。我想问一下,如果我在浏览器中禁用 javascript,为什么我的 React 内容会丢失。还有一件事,当我curl
我的localhost:3000
时,它显示的html只有脚本和样式,没有内容。有什么包或技巧可以解决这个问题吗?
最佳答案
React 由 JavaScript 提供支持。
如果您的浏览器不支持它(或者您已禁用它),它无法评估您的 React JavaScript 代码,因此不会显示任何内容。
您可以做的是编写一条后备消息,让您的用户知道他们必须启用 JavaScript 才能查看该页面。
<noscript>Please enable JavaScript to view this page</noscript>
将此行代码放在根元素上方以附加 React,在大多数情况下它将是 <div id="root"></div>
关于javascript - 如果我在浏览器中禁用 JavaScript,内容 React.js 将不会加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47344062/