web前端开发学,新手学习前端应该先学vue还是react?
新手学vue还是react?下面本篇文章给大家分析一下。有一定的参考价值,正在学习或者有需要的朋友可以参考一下,希望对大家有所帮助。 出身背景: 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),渲染速度更快,体积更小 模板或渲染的灵活选项 语法以及项目设置的简单 缺点: react: 需要转换开发模式(函数式编程) 学习新的概念和语法(jsx、es5/6等) 需要其他类库支持 (redux) vue: 个人维护框架,风险可能会更大 社区不成熟,部分依赖开发人员更新 资源较少 适合场景 react: 大型复杂应用程序 同时适用于web端和原生APP 周期长,不断迭代的需求 vue: 模板搭建开发模式 周期短、小型应用程序 React和Vue都是优秀的UI库