您的位置:首页 > Web前端 > React

(记录向)reactjs学习记录

2016-03-13 11:36 477 查看
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,那一大堆$看的太不爽了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: