是否有任何ReactJS具有的功能,而AngularJS缺乏?

时间:2014-11-07 12:47:51

标签: angularjs reactjs

我正在玩ReactJS一段时间,并且稍微先前接触过AngularJS,以及后者的工作方式,我很难习惯语法和流程& #39;反应。

所以我有上面提到的问题,还有:当ReactJS应该优先于AngularJS时是否存在这种情况?

任何人都可以在React中指出可以做的更容易/更好/更有效率,而不是在Angular中,以及其他方式。

2 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:1)

ReactJS使用虚拟DOM的概念来加速应用程序的渲染。

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

语法可能非常不同寻常,但关于Angular的指令,服务,控制器等概念可以说同样的事情。它需要时间来习惯,但一旦你感到舒服,你会发现ReactJS真的很有意义。