禁用javascript时,React事件不起作用

时间:2015-08-10 18:39:34

标签: javascript node.js reactjs

我指的是Node和React的以下示例:https://github.com/yldio/react-example

我可以在Chrome中启用javascript时向该阵列添加图书。当我在Chrome中停用javascript时,我无法向该阵列添加图书。

有什么方法可以解决这个问题吗?

1 个答案:

答案 0 :(得分:15)

  

有什么方法可以解决这个问题吗?

不是你想要的方式。

React是前端的JavaScript框架。这意味着它在浏览器中执行。如果您在浏览器中禁用JavaScript,则React不再起作用。以同样的方式,如果从计算机中删除Photoshop,则无法再打开.psd文件。

如果你真的必须支持没有JavaScript的浏览器(大多数人都没有),你需要构建你的应用程序以使用普通的基于HTML的导航(想想链接,表单等)。

可以使用React(对于启用了JS的人)以及对没有启用JS的人的回退,这种方法称为渐进增强。可能对您有用:https://softwareengineering.stackexchange.com/questions/25969/should-i-bother-to-develop-for-javascript-disabled