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

标签 javascript node.js reactjs

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

当 Chrome 中启用了 javascript 时,我可以将一本书添加到数组中。当我在 Chrome 中禁用 javascript 时,我无法将一本书添加到数组中。

有什么办法可以解决吗?

最佳答案

Is there any way to resolve this?

不是您希望的那样。

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

关于javascript - 禁用 javascript 时,React 事件不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31926792/

相关文章:

node.js - Nodejs 接收字符串而不是 bool 值

node.js - Express 服务器不提供 Index.html 中的静态文件

reactjs - 如何解决使用情感: 'default' is not exported by @emotion\memoize\dist\memoize. cjs.js时汇总构建错误

reactjs - 使用React/Redux实现无限滚动和react-waypoint问题

javascript - 用 Math.Pi 计算不会报错?

javascript - 使用来自 http.get 的数据更新 app.get 响应

node.js - Sequelize 迁移外键名称

javascript - Drupal - 禁止特定页面中的 css 文件

javascript - 人们在使用 Emacs 编辑包含 CSS、javascript 和 HTML 的网页时使用什么模式?

reactjs - 在 typescript 泛型类型声明中遇到问题