美文网首页
react和vue的区别

react和vue的区别

作者: 拐服第一大码猴 | 来源:发表于2021-01-21 21:31 被阅读0次

世界级主流框架:react vue angular (都是数据驱动框架)

数据驱动:把页面中所有要变化的部分,交给状态管理,当状态发生变化,视图自动更新

节点驱动:指哪打哪,最直接,哪里要变改哪里,没有统一的思路(不方便企业管理员工代码)

3大主流相同点:

数据驱动

组件化开发

最小粒度更新(diff/fiber)

每个框架*特有*的优点:

vue(上手快,开发效率高,做中小产品敏捷开发,它是最优的选择)

1. 基于MVVM架构设计,拥有数据劫持,自动通知视图更新

(改变数据更简单,改变data状态后,VM自动通知视图更新)

2. 简单高效

(同期3个框架写一个功能,vue代码是最少的)

(vue项目的启动和运行是三大最快的(第三方机构专业评测的))

3. 企业入门门槛低

(企业培养一个从0开始写前端的程序员,上手vue是最快的)

4. vue的很多资料都是纯中文的,不是英译汉(友好新手)

react(运行稳健,功能全面,适合大型项目,前端工程师进阶必研项目)

1. 拟态原生js

(充斥非常多的原生js逻辑,都会让程序员主动/被动去研究js底层)

2. 庞大的生态圈

(能和react搭起来用的插件非常丰富)

3. react运行机制决定了它非常稳健

(底层不容易出错,项目不容易炸)

4. 拥有eject,可以让react工程师更深入研究react底层

(可以把项目所有配置文件及核心代码,全部暴露出来,进阶会变的比较容易)

相关文章

网友评论

      本文标题:react和vue的区别

      本文链接:https://www.haomeiwen.com/subject/nabezktx.html