(记录向)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,那一大堆$看的太不爽了
然后发现了,居然还有比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,那一大堆$看的太不爽了
相关文章推荐
- react-native 学习中网站及博客
- react-js demo 地址
- react.js-12-promise
- react.js-10-渐隐动画
- react.js-09-输入刷新界面
- react.js-09-点击刷新state
- react.js-08-state
- react.js-07-组件点击
- react.js-06-propTypes类型校验
- react.js-05-children遍历数组组件
- react-js-04-组件
- react-js-03-数组标签
- React.js-02-遍历数据
- react.js-01-HelloWorld
- React Native For Android 架构初探
- 整理了一份React-Native学习指南
- 【腾讯Bugly干货分享】深入源码探索 ReactNative 通信机制
- React 入门实例教程
- ReactNative记录(Android)
- 两种IO模式:Proactor与Reactor模式