我有新的反应。我想问一下,如果我在浏览器中禁用javascript,为什么我的React内容会丢失。还有一件事,当我curl
我的localhost:3000
它显示html时只有脚本和样式而没有内容。任何包或诀窍来解决这个问题?
答案 0 :(得分:3)
React由JavaScript提供支持。
如果您的浏览器不支持它(或者您已将其禁用),则无法评估您的React JavaScript代码,因此无法显示任何内容。
您可以做的是写一封带有消息的备忘,让您的用户知道他们必须启用JavaScript才能查看该页面。
<noscript>Please enable JavaScript to view this page</noscript>
将这行代码放在根元素上方以附加React,在大多数情况下它将是<div id="root"></div>