React 被视为一个库,Angular 被视为一个框架。为什么这样?

abh*_*081 2 javascript frameworks reactjs angular

请有人通过证明库和框架的定义来回答。“您的代码调用库,而框架调用您的代码。

yur*_*rin 5

React 不能被认为是一个给定的、绝对正确的库,并且是唯一一个对框架和库之间的差异做出任何有意义的定义的库。

该库只是一组方法/函数。

框架提供了一个工作框架,它要求代码以一定的方式编写。

考虑到上述情况,React 显然是一个框架。非常复杂、非常固执己见的框架。

为什么它被宣传为图书馆?

恕我直言,因为 React 的推广者是廉价的操纵者,他们想要窃取 jQuery(最流行的 JavaScript 库)的受欢迎程度。

很好的库与框架文章。作者以 jQuery 作为库的示例,以 Vue 作为框架的示例。可能只是为了不捉弄鹅。但所提供示例中的 Vue 代码几乎与类似的 React 代码类似。