javascript - React.js 和 jQuery 能完成同样的事情吗?

标签 javascript jquery reactjs

我是 Javascript 新手,正在尝试了解不同框架的用途。人们会在同一个项目中使用 React 和 jQuery 吗?他们互相称赞还是互相竞争?如果它们竞争,你为什么要使用其中一个而不是另一个?

最佳答案

它们是完全不同的事物和想法。其中React.JS是一个框架,它将替代MVC中的传统 View 部分。

jQuery 与其说是一个框架,不如说是一个助手。它是一组方便的函数,将抽象大量 JavaScript,以便更轻松地与 DOM 等进行交互。或者执行诸如 ajax 请求之类的操作。

您可以在同一个项目中使用 jQuery 和 React.JS。尽管不建议在使用 React.JS 时开始使用 jQuery 更改 DOM,因为 React.js 使用智能方式来修改 DOM。

可能的情况是您使用 React.JS 作为 View 部分,并使用 jQuery 来执行从服务器获取信息的请求。

关于javascript - React.js 和 jQuery 能完成同样的事情吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28426673/

相关文章:

javascript - canvas 的 javascript 中的自定义渐变有一些错误

javascript - 当我将它添加到原始 html 时,html 属性 'readonly' 停止文本输入,但如果我通过 javascript 添加它则不会

javascript - 单击时获取带有类的 id

javascript - DDAccordion - Accordion 菜单

javascript - 从动态元素列表中获取选择器事件索引

javascript - 测试 React 组件回调到父组件的好方法是什么?

reactjs - 如何在 React Native 中的 props 更改(通过 redux)时启动动画?

javascript - 将 fetch 与 async/await 一起使用会返回 [object Object]

指定时间的 Javascript 运行循环

Javascript - 在没有类型声明的情况下声明的匿名函数,它们应该是局部范围的吗?