小白vue_web前端开发:新手学习前端应该先学vue还是react? - Go语言中文社区

小白vue_web前端开发:新手学习前端应该先学vue还是react?


新手学vue还是react?下面本篇文章给大家分析一下。有一定的参考价值,正在学习或者有需要的朋友可以参考一下,希望对大家有所帮助。

c211997e6bf5f428c029148fa8c51ee2.png

出身背景:

react是facebook团队开发,2013.3月发布。目前版本15.5.4(初始版本是13开头),社区较成熟,拥有更大的生态圈

vue是Evan You个人开发,2014年2月发布 vue2.0版本,生态圈较小

优势:

react官网推荐的三个特点如下:

状态机 —轻松创建交互界面

基于组件 —封装组件,管理状态

学习一次,到处使用 —跨平台

更大的规模、更多的使用者、更好的可测试性

Web和原生APP

能提供更多支持和工具的更大的生态系统

vue 官网推荐的三个特点

易用,—会html、css、js即刻开始使用

灵活,渐进式技术栈

性能 ,17kb (min+gzip),渲染速度更快,体积更小

模板或渲染的灵活选项

语法以及项目设置的简单

854cf8f905aab2b1d73d38a2d74dff52.png

缺点:

react:

需要转换开发模式(函数式编程)

学习新的概念和语法(jsx、es5/6等)

需要其他类库支持 (redux)

vue:

个人维护框架,风险可能会更大

社区不成熟,部分依赖开发人员更新

资源较少

适合场景

react:

大型复杂应用程序

同时适用于web端和原生APP

周期长,不断迭代的需求

vue:

模板搭建开发模式

周期短、小型应用程序

React和Vue都是优秀的UI库,并且具有更多的相似之处。它们都有的优势是:

使用虚拟DOM快速渲染

轻量级

响应式组件

服务端渲染

轻松集成的的路由、捆绑和状态管理

强大的支持和社区

e7e1d41f339da3e39ccee7e07e4d4bad.png

如何选择?

如果是以下需求选react

1、如果想组件式开发

2、如果想web和wap统一技术栈

3、如果想要代码更可维护和可测试性

4、如果你想要最大的生态系统,想利用丰富的组件库及第三方包

5、如果你想要构建大型应用程序

如果是以下需求选vue

1、如果你喜欢使用模板( 或需要一些其中的选项)构建应用程序

2、如果是在现有代码基础上快速升级

3、如果你喜欢简单的能正常工作的,想更加灵活性

4、如果你希望你的程序更小更快,想要更快的渲染速度和体积

新手学vue还是react?

小编是一个有着5年工作经验的架构师,关于web前端,自己有做材料的整合,一个完整学习web前端的路线,学习材料和工具。需要的伙伴可以私信我,发送“前端”等3秒后就可以获取领取地址,免费送给大家。对于学习web前端有任何问题(学习方法,学习效率,如何就业)都可以问我。希望你也能凭自己的努力,成为下一个优秀的程序员!

作为刚入门的小白, 可以先学Vue,然后再在vue的基础上学习React。

以上就是新手学vue还是react?的详细内容,

版权声明:本文来源CSDN,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/weixin_32073865/article/details/112680742
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2021-06-12 18:00:14
  • 阅读 ( 928 )
  • 分类:前端

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢