(记录向)reactjs学习记录

Angularjs使用了仅半年,然而Angular2还在测试版,萌生了去看看Reactjs的想法
然后发现了,居然还有比Angularjs还要垃圾的文档,官方三种不同的教程是什么鬼=。=

记录所学到的东西,以便之后查阅,查缺补漏

引用别人的话说,Angular和React 相同的是Model Driven View 的套路, 自动维护 View, 减少手工状态维护
把两者都当作是对 Backbone MVP 模式的改进的话, 上边这一点差不多的,不同的地方是React更注重将DOM进行封装可相互组合的Component

然而,它仅仅只是一个V而已,算上Flux的话坑比Angularjs多的去

其实React并不能算上一个框架,我认为只是为了去解决某个痛点而产生的工具,而Angular则是一个完整的框架,fellow思路然后往里填即可,React还需要自行造轮子,然而对我而言,React对比Angular的View,思路清晰许多,比如所有的状态改变全部由state负责,Angular,有时候脑子短路的话,就搞不清楚状态在哪改变,深深的爱上了单项数据流

但在觉得在实际工程中,Angular优势更加明显,造轮子显著减少,更专注于逻辑设计,至于双向数据流,设计得当的话往往只会是一些简单的数据绑定,而React的单项数据流是好,但是写起来超级麻烦,要写的代码与直接写发布监听并没有多大差别,要知道这些Angular一行就可以搞定的事

我还是喜欢React,那一大堆$看的太不爽了

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值