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

时间:2015-02-10 07:58:14

标签: javascript jquery reactjs

我是Javascript的新手,我正试图围绕你将使用不同框架的内容。一个人会在同一个项目中使用React和jQuery吗?他们互相恭维还是互相竞争?如果他们竞争,你为什么要使用另一个呢?

1 个答案:

答案 0 :(得分:2)

他们是完全不同的东西和想法。其中React.JS是一个框架,它将取代MVC中的传统视图部分。

jQuery更像是一个帮助器而不是一个框架。它是一组方便的函数,它们将抽象大量的javascript,以便更容易与DOM进行交互。或者做像ajax请求这样的事情。

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

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