ReactJS有什么特性,而AngularJS没有



我玩了一段时间ReactJS,之前接触过AngularJS,以及后者的工作方式,我很难适应React的语法和"流程"。

所以我有上面提到的问题,另外:有没有ReactJS应该优先于AngularJS的场景?

有人能指出在React中可以做什么[更容易/更好/更高效],而不是在Angular和其他方式中吗。

事实恰恰相反。Angular有很多功能、api、配置选项等。React试图变得更简单,让你选择应用程序的结构。控制器、指令和模板简化为组件。服务只是简单的JavaScript,没有任何React特定的东西。像$q和$timeout这样的东西不存在,因为没有离题(用你喜欢的任何东西)。

您在应用程序中使用React,而不是使应用程序在角度中

ReactJS使用了虚拟DOM的概念,这加快了应用程序的渲染速度。

在这里观看Pete Hunt在Virtual Dom上的精彩视频:https://www.youtube.com/watch?v=-DX3vJiqxm4

语法可能非常非传统,但Angular的指令、服务、控制器等概念也是如此。这只是需要时间来适应,但一旦你感到舒服,你就会发现在ReactJS中思考真的很有意义。

最新更新