使用角度反应

时间:2016-01-31 10:12:31

标签: javascript angularjs reactjs

我开始学习React,它非常棒,我喜欢使用React进行编码。

官方文档中说React只能用于UI。

  

React是一个用于通过Facebook创建用户界面的JavaScript库   和Instagram。许多人选择将React视为MVC中的V.

那么,我可以React使用Angular.js UI吗?这是个好主意还是坏事? (为什么?)

谷歌搜索,我发现名为ngReact的lib。它允许在Angular中使用React组件。

您对此有何看法?给我一个主意。

提前致谢。

3 个答案:

答案 0 :(得分:2)

我一直在使用ngReact作为一个用angular写的应用程序。

由于数据的不断变化,我们不得不切换应用程序某些部分的视图作出反应,并且对于摘要周期来说代价很高。

angularjs很适合处理大多数应用程序的ui,除非你正在寻找渲染大量数据。即使在这种情况下,如果数据没有变化,您也可以使用单个角度绑定。如果您的数据不断变化,您的视图可能会变慢角度,这是现有角度版本的唯一缺点。

有人说使用ngReact有时会变得棘手。主要与角度服务,ui-sref等基本指令进行通信,并对嵌套组件做出反应。

确保使用ngReact的原因。

使用反应,角度甚至组合应该不仅仅是个人喜好。

答案 1 :(得分:0)

最近我自己开始学习React。而且你是完全正确的React只是用于UI和dosent支持任何模型/控制器。

但混合使用React& Angular对我来说似乎有点奇怪? Angular有自己的模板引擎及其直接(Angular 1.xx)。因此,匹配这些太框架的工作会有点尴尬。

如果我是你,我会调查这个名为Redux的东西,女巫是另一种做助焊剂架构的方式。这也是React最初想到的架构。它真的很强大。

以下是一些不错的选择: https://egghead.io/series/getting-started-with-redux - 这是关于Redux的免费课程(你希望用它来存储数据,以便你反应意见)

答案 2 :(得分:0)

您实际上可以与https://github.com/bcherny/ngimport非常好地互操作Angular和React。我和我的团队在我们的10k文件混合Angular + React项目中成功使用它 - 让我知道我是否可以回答任何问题!

相关问题