【问题标题】:Is it possible to achieve identical performance with either react.js or jQuery + AJAX?是否可以使用 react.js 或 jQuery + AJAX 实现相同的性能?
【发布时间】:2018-11-30 06:34:49
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

    我认为你误解了 React。

    React 是一个用于构建用户界面的 JavaScript 库。 使用 React,您可以将界面分解为称为组件的小块。这些组件是可重用的,您可以组合它们来制作复杂的 UI。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-12-26
      • 1970-01-01
      • 2011-04-19
      • 2022-01-21
      • 2012-12-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多