angularjs怎么与react native结合
1个回答
展开全部
对于 Angular 没有在项目中使用过, 只用过同为 MVVM 的 Vue.
我花了很多时间在 React 上, 可以看下边两个网站相关的内容
React 中文微博: http://weibo.com/reactchina
React 中文论坛 https://react-china.org/
Angular 和 React 相同的是 Model Driven View 的套路, 自动维护 View, 减少手工状态维护.
把两者都当作是对 Backbone MVP 模式的改进的话, 上边这一点差不多的.
不同的地方是 React 采用的方案有点像函数式的做法, Component, Immutable data 等等
更着重于将 DOM 封装可以相互组合的 Component, 并且将 DOM 操作抽象为状态的改变.
这样抽象之后, 学习和编写复杂应用的成本降下来很多
React 的问题主要在它实现功能近似与 jQuery 的 DOM 操作和事件监听,
要写完整的应用需要 MVC, 对 React 来说就是后来发布的 Flux 模型,
而 Flux 并不是完整的一个框架, 只是 Facebook 发布的一套架构体系
所以要写完整的大应用估计还有不少坑要淌过去.. 在这方面 Angular 东西多多了.
我花了很多时间在 React 上, 可以看下边两个网站相关的内容
React 中文微博: http://weibo.com/reactchina
React 中文论坛 https://react-china.org/
Angular 和 React 相同的是 Model Driven View 的套路, 自动维护 View, 减少手工状态维护.
把两者都当作是对 Backbone MVP 模式的改进的话, 上边这一点差不多的.
不同的地方是 React 采用的方案有点像函数式的做法, Component, Immutable data 等等
更着重于将 DOM 封装可以相互组合的 Component, 并且将 DOM 操作抽象为状态的改变.
这样抽象之后, 学习和编写复杂应用的成本降下来很多
React 的问题主要在它实现功能近似与 jQuery 的 DOM 操作和事件监听,
要写完整的应用需要 MVC, 对 React 来说就是后来发布的 Flux 模型,
而 Flux 并不是完整的一个框架, 只是 Facebook 发布的一套架构体系
所以要写完整的大应用估计还有不少坑要淌过去.. 在这方面 Angular 东西多多了.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询