使用react.js或jQuery + AJAX是否有可能达到相同的性能?

时间:2018-06-21 03:15:36

标签: jquery ajax reactjs dom single-page-application

我知道React使用虚拟DOM并使用高效的差异算法来计算增量,然后最终将其传播到实际DOM以重新呈现(仅更改的组件而不是整个DOM)。使用AJAX是否只能对必要的组件进行类似的重新渲染?那么React.js真正赢了什么呢?如果我的理解有误,请纠正我。

1 个答案:

答案 0 :(得分:0)

我认为您对React有误解。

React是用于构建用户界面的JavaScript库。 使用React,您可以将界面分成称为“组件”的小片段。这些组件是可重用的,您可以将它们组合成复杂的UI。

Ajax和React之间的比较没有任何意义,因为它们的目的是不同的。您可以(并且可能会)将Ajax与React一起使用来提出您的请求。 AxiosjQuery AJAX和内置的浏览器window.fetch是一些流行的库。