Javascript 为什么人们将JQuery与Reactjs一起使用?

Javascript 为什么人们将JQuery与Reactjs一起使用?,javascript,jquery,performance,reactjs,Javascript,Jquery,Performance,Reactjs,因此,我经常查看有关堆栈溢出的问题,我注意到有很多人正在使用jQuery和Reactjs。我知道JQuery允许客户端与用户交互、更改文档内容、异步通信等。但我这里的问题是Reactjs并没有为我们提供相同或更多的优势。将JQuery与Reactjs一起使用,难道不是扼杀了Reactjs的精髓吗?这不会影响应用程序的性能吗?人们为什么使用JQuery?取决于用例。有些人对jQuery比较熟悉,但还没有学会如何正确使用React,所以他们会选择jQuery。其他人将其用于一些有用的实用方法(aja

因此,我经常查看有关堆栈溢出的问题,我注意到有很多人正在使用
jQuery
Reactjs
。我知道
JQuery
允许客户端与用户交互、更改文档内容、异步通信等。但我这里的问题是
Reactjs
并没有为我们提供相同或更多的优势。将
JQuery
Reactjs
一起使用,难道不是扼杀了
Reactjs
的精髓吗?这不会影响应用程序的性能吗?

人们为什么使用JQuery?取决于用例。有些人对jQuery比较熟悉,但还没有学会如何正确使用React,所以他们会选择jQuery。其他人将其用于一些有用的实用方法(ajax、动画等)。在React中使用jQuery并没有错,但在使用React时使用jQuery修改DOM可能是个坏主意。Angular也有同样的问题。很多人同时使用Angular和jQuery。它们使用Angular生成DOM,然后使用jQuery对其进行操作。但是为什么呢??它很笨拙、适得其反、过于复杂,需要加载两个库而不是一个库。为什么人们要通过javascript向DOM元素添加样式?它起作用了。这就是他们的目标。@ArslanTariq所以你在问为什么人们使用次优解决方案?我只能假设这是因为他们不知道如何使其最优化,或者没有时间限制。没有人会不遗余力地把代码弄坏。