我最近读了以下文章。
反应主要是视图层。
React与其他Javascript框架在同一层面上被提到,但是"React vs React“没有意义,因为它们并不是直接可比较的。角度是一个完整的框架(包括一个视图层),反应不是。这就是为什么React令人费解,它是在一个完整框架的生态系统中出现的,但它主要是视图。
..。
--您不能单独使用构建一个功能齐全的动态应用程序。我们将在下面了解更多的原因。
特别是,我对上一句话感到非常惊讶,“您不能单独构建一个功能齐全的动态应用程序。”此后,这篇文章接着说了这句话。
别忘了,反应主要是观点。
事件系统(不包括普通DOM事件) whatsoever
的任何AJAX功能
对它自己的的反应不足以满足大多数现实世界中的用例。
什么!?所以,换句话说,你会使用像棱角或Vue之类的东西,同时使用React!?还是这只是过时的内容?
发布于 2020-10-22 07:07:07
,换句话说,你会使用像棱角或者Vue这样的东西,同时使用React!?
不是的。例如,Ajax附带了内置的Ajax助手函数,但它也有自己的View层。如果你用的是角度,那么你就不会使用React,因为它有它自己的等效。
反应只做一件事,它就做得很好。如果您需要做一些React没有做的事情(而且您会这样做),那么您需要使用原始的浏览器特性(如果适用的话),编写自己的代码来完成它,或者使用另一个库。
普通DOM事件在很多情况下都很好。如果需要更复杂的事件处理,可以将RxJS库放入其中。
在许多情况下,将状态保持在一些本地JS对象中是可以的。如果您想要更强大的状态管理,可以抛出Redux或类似的。
fetch
在很多情况下都很好。等。
https://stackoverflow.com/questions/64476736
复制相似问题