我一直觉得,React 才是前端的正确打开方式。当然,并不是说不会 React 就找不到工作,而是它作为前端多年发展的智慧结晶,为前端开发提供了一种优秀的模式,很值得研究。

React 当年 2 个颠覆式的创新点: 虚拟 DOM 机制、JSX 语法的使用;完美地解决了前端开发“模板语言不够灵活,DOM API 又太繁琐,且难以维护”的痛点,也因此,React 逐步成为了 最为流行的前端框架之一。

但是针对小公司的话活下去才是最重要的,首要目标肯定是:高效验证业务可行性,高效迭代。

所以Vue这样有模版语法约束的工业级产品更适合小公司。常见配置是:大厂出来的小leader解决架构问题、技术难点,再花较少成本雇佣初中级前端。大家都写Vue模版语法,语法约束在那儿,即使再菜,代码腐败的速度也是可控的。

大公司不管是用户量、还是业务体量都与小公司有数量级的差异。这就造成:在大公司,任何在开发流程、开发性能、开发效率上的提升,最终产生的收益都会数量级的放大。React更贴近JS,团队水平都不拉垮情况下,开发效率也很高,还能快速造各种轮子。

react本身对自己的定位就是个view层的库,使用的时候记个setState方法和几个生命周期基本就行了,react hooks甚至不需要记什么生命周期,useState和useEffect直接开撸。

1,生态支持弱

最常见的问题就是 react 那边有甚至受欢迎的插件你没有,只能逼着自己造(或者质量太差太粗糙只能自己造)。大家可以从npm或者github上搜搜看,从依赖插件 ( 以及配套的文档及讨论 ) 的数量上react是公认的远超vue

2 ,ts支持弱,现在还是弱

这个算主要原因,2.X时代ts几乎就是残废的状态。如果强行上到项目,随着时间的推移,真的会产生“都写成这样了我还用什么Vue?”这样的感受。而对于ts的使用者来说,这个坏印象可能很难扭转(就3.X目前的表现)(2021-6-1: composition-api 以及 setup 语法糖 虽然激进但是熟悉之后对开发效率的提升是有的)

就说Vue全家桶的重要组成部分,Vuex,在已经完全重构的V3版本上仍然是和ts水土不服,需要写大量的接口来描述(vuex的modules功能,或者把actions拆分成多层文件后的载荷部分) ,问题太多了,也基本都是V2就存在的问题,印象中经常被逼得写any

3 ,react native 加成,sfc单文件模板虽然方便但是版本控制时更易相互发生冲突

实际上, Hooks 确实是大势所趋。它可以让你在不编写 Class 的情况下,使用 state 以及其他 React 的特性,并且能节省很多的逻辑复用,写出的代码看起来也比较“干净”。

这里,分享一个 「React Hooks 知识框架图」,包含应用开发、测试、打包和部署;结合业务场景的实战;以及核心原理。帮你建立对 React Hooks 的全面认知,建议收藏。

国内vue这么火,为什么大厂都是用react居多相关推荐

  1. 超详细解析|大厂都在用的设计提效神器 Design Toke

    设计从来不是一成不变的东西.优秀的设计师往往都明白一个道理:想要通过一劳永逸的设计创造一个伟大产品是不现实的.设计存在的终极目的是解决问题,市场在不断的变化,那么设计也会随之不断的适应和更迭,所以怎样 ...

  2. 为什么大厂都用DevOps呢?我来告诉你

    目前很多大厂如阿里.腾讯.百度.头条.滴滴.美团等公司内部都在做DevOps,那么 DevOps是什么 ? 为什么大厂都对其趋之若鹜 ? DevOps到底应该怎么做 ?刚好我也负责我们公司的DevOp ...

  3. 国外电子工程师们国内电子工程师火拼(转)

    转自http://bbs.21ic.com/ 国外电子工程师们&国内电子工程师火拼 感觉这里缺点海派风味,程序匠人能否下功夫拉些海外背景的电子工程师来交流交流?毕竟,电子信息业的发源地在人那里 ...

  4. 为什么大厂都在抢应届生,应届生比老员工更吃香?

    看到了一个话题还挺有趣的,问题如下: 华为天才少年.阿里星.腾讯大咖.美团北斗.快star,都在争抢一些应届生.为什么这么多大厂都要去争抢应届生?应届生们去了就能带来高产出吗? 大厂渴望引进人才来提升 ...

  5. 网络游戏不做实名无法过审,大厂都是怎么做实名的?

    网络游戏不做实名无法过审,大厂都是怎么做实名的? ​中国,现已成为世界游戏市场最大国,游戏行业蒸蒸日上:同时,发展的过程伴随着争议,也不断寻求发展的正确方向. 防治网游沉迷,是疏还是堵?游戏,就真的是 ...

  6. 出海困局 | 国内增长出现瓶颈,大厂的出海“野心”也藏不住了!

    新一轮的出海风潮由中国互联网大厂领头,为突破国内增长瓶颈,纷纷进军海外市场. 近年来,随着品牌全球化的推进和海外市场不断扩张的需求,出海的布局.全球化运营得到了不少品牌和机构的重视,出海的模式和产品也 ...

  7. [vue] vue组件之间的通信都有哪些?

    [vue] vue组件之间的通信都有哪些? 父子Coms: 1/2/3 ..兄弟Coms: 4/5跨级Coms: 4/5/6/7props$emit/$on( $parents/$children ) ...

  8. 杭州趣链张帅:趣链拥有大厂都没有的优势

    11月8日,由中国信息通信研究院.中国互联网协会.中国通信标准化协会和可信区块链推进计划联合主办的2019可信区块链峰会在京召开. CSDN借此机会,群访了杭州趣链科技市场总监张帅. 趣链:专门做区块 ...

  9. 你想进大厂吗?这份所有大厂都绕不过的MySQL宝典值得你一看

    前言: 好久没有给我的粉丝们分享过资料了,眼看着秋招就来了特意给大家总结了一份大厂秋招宝典,如今基本上所有的大厂都绕不过MySQL只要你想进大厂不管是腾讯.阿里也好还是字节百度只要你去面试就一定会问你 ...

最新文章

  1. 如何用Python画一棵漂亮的树
  2. 【转】Win7、Ubuntu双系统正确卸载Ubuntu系统--不错
  3. C#获取网页中某个元素的位置,并模拟点击
  4. LibreOj 6279数列分块入门 3 练习了一下set
  5. tensorflow学习笔记七----------卷积神经网络
  6. 报任安书文言现象_语文老师精心总结【文言文常考点】够你从初一用到初四!...
  7. cad镜像后标注尺寸数字反了_CAD画法大全
  8. java 图片上传_java web图片上传和文件上传实例
  9. html背景图片只显示一张图片,img只显示图片一部分 或 css设置背景图片只显示图片指定区域(示例代码)...
  10. php验证规则表单,PHP Yii框架之表单验证规则大全
  11. linux工程师如何查询时间,查询Linux系统最后重启时间的三个方法
  12. Linux性能分析工具汇总
  13. 数据科学研究的现状与趋势全解
  14. 超简单的Spring入门案例制作,快来看看吧!
  15. 油猴Safari插件Tampermonkey
  16. PMP项目管理-项目成本管理(3)
  17. OBD柴油货车环保在线检测终端助力机动车尾气监管与时俱进
  18. MinGW32编译ffmpeg+libsrt
  19. STM32F103C8T6控制LED灯轮流闪烁
  20. 利用discord创建一个自己的discord bot机器人

热门文章

  1. 关于华为eNSP路由器无线#号解决方法
  2. 静态路由及缺省路由的配置
  3. 财报解读:创维集团2022年业绩表现凸显韧性,新能源业务将大有作为
  4. 烙铁头氧化,不粘锡,变黑
  5. 树—— 找树根和孩子
  6. day43|● 1049. 最后一块石头的重量 II ● 494. 目标和 ● 474.一和零
  7. Linux系统符号详解(所有用到的符号)
  8. android日志管理最佳策略,Android Stability - tombstone日志
  9. 基于EasyExcel模板填充方式进行二次导出(动态表头、合并单元格问题处理)
  10. 【译】官宣.NET Core 3.0 Preview 7 的发布(英雄的黎明)