react.js和vue.js对比
框架和库的区别:
库:
小而巧,可以很方便的从一个库转换到另一个库,代码差别小
框架:
大而全,提供了一整套的解决方案,切换框架几乎等于重做
前端三大框架:angular,react,vue
angular:较早的前端框架,学习曲线比较陡,在2以后提供了组件化开发
vue:最火的前端框架
react:最流行的前端框架
react和vue的区别对比
1、 组件化方面
a、什么是模块化?
从代码的角度来进行分析,把可复用的代码,作为模块,便于维护和开发
b、什么是组件化?
从UI界面的角度来进行分析,把可服用的UI元素抽离成组件,便于维护和开发
c、组件化的好处:
随着项目规模的增大,组件会越来越多,方便复用
d、vue是如何实现组件化?
通过vue文件
e、react如何实现组件化?
一切都是以js来表现,所以js要合格,ES6和ES7要会用
2、 开发团队
react由Facebook前端团队维护和更新
vue在1.x时,由尤雨溪专门维护,在2.x以后,由以尤雨溪为主导的开源团队进行维护更新
3、 社区方面
react的诞生早,一些问题的解决方案较多
vue相对较小,经验较少
4、 移动APP开发体验方面
vue结合week,提供了迁移到APP开发的体验,但没有很成功的大案例
react结合ReactNative,可以无缝迁移到APP开发的体验