大厂前端为什么都用React?

作者: 前端懂王分类: 计算机技术 发布时间: 2023-06-30 16:03:15 浏览:19638 次

大厂前端为什么都用React?

Z皇骑阿黄:
根本不同意你的说法 react和vue都屏蔽了底层细节 开发者不需要知道底层细节仍可以上手 这叫封装 第二数据流方面 react是单向数据流 难道vue就不能做单向数据流吗?这是规范问题 为什么react比vue难 原因是react使用函数式编程范式 对比vue的配置式或者叫面向对象范式更复杂 概念更多 因为绝大多数人没有学习过函数式编 程 再者react借助于jsx描述视图 相比较vue的模板语法更具灵活性 但没有编译阶段的优化 性能一定不如模板语法 而且vue也可以用jsx或者模板来描述视图 vue现在的问题是对ts不如react友好 最近几个版本有点破坏性更新 导致存在很多问题 react更新比较温和 基本上不用改动什么 写react必须有点经验才能写出具有高性能 高扩展性的组件 而vue帮你屏蔽了底层细节 只需少量代码也可以写出高性能的组件 复杂程度是决定工资高低的重要因素 react仍做不到精确更新 这一点很失望

【回复】大佬说得对,同样的,我觉得一门框架本来就应该朝着简单易用的方向发展,应该集思广益,做得好但是门槛高这种思维本来就不值得推崇。
【回复】回复 @Z皇骑阿黄 :说一堆主观虚话,一个举证都没有,多读书的应该是你[吃瓜]
【回复】感觉react挺简单的,你只要写js就可以
gonlyk:
我觉得react最大的贡献是jsx,其他的都没比vue好多少,至今不知道到底什么场景有必要去用server component,感觉走的好偏。看你描述vue状态混乱我觉得你不会用vue

【回复】回复 @若煋 :vue3我倒还没试过,2的时候感觉jsx支持不是很好
【回复】我现在用react思考怎么优化都是看vue 咋设计的。。。[吃瓜]
【回复】可vue3不是可以支持tsx吗[笑哭]
翘课阿克曼:
我感觉不是因为react出的早吗[笑哭] 在大厂爆发生长的那几年,react已经出来了而且也很成熟了,就成为了大厂选择框架的最优选,往后因为react有了积累,员工更擅长react,老项目是react的,所以大厂任会优先选择react,但也有部分项目开始选择vue了

【回复】react好像也就比vue早一年
【回复】前面angular 在大厂采用react之前很多大厂在用angular
前端懂王:
感觉每次谈Vue的缺陷就触碰有些同学的逆鳞,害怕了

【回复】卡哥也是专业搞React的,人家就能正视React和Vue的优缺点,非常客观而且干货多。看了看你的视频,基本就是捧一踩一,不管是讲解技术还是用词什么的都是个人情感占主要,很多都是没有道理强行解释。还触碰别人逆鳞,好好反省下自己吧。
【回复】回复 @明月别枝惊鹊゛ : 你还得练
心里的雨1:
react入门困难个几毛,一共就那么点api,半个小时文档基本读完了,难在一些功能官方不提供需要社区各种包,新人不知道用啥,文档也不好找,这些包在社区有各种实现,每个人为自己的实现在吹,各种各样的写法,一个干了一年的人换家单位可能代码都看不懂。

【回复】这个才是正解,我学react的时候,就是这么个感觉,这官方就不能把相关的库像vue那样写在一起或者给个链接什么的?这种周围生态给我一种很散的感觉,学习成本高,哪怕像vue把周围生态链接放进去,我们能看到,然后点进去去看学都不至于可能要在网上搜一圈才知道,哦,原来还有这么个东西[笑哭]
【回复】写了一年react,我也觉得官方提供的API不多,很多都是给用户自己去开发创造。很多库都不是官方的,就是一些开发者自己造了一些比较好处理业务的轮子
【回复】那是因为你没写过类组件时代的react,上来就是18+hooks。
光浪:
你在说什么…状态这个东西pinia就是全框架最强的东西,就算不用pinia自己用composable封一个小状态库也比useReducer强上一万倍

【回复】zustand了解一下 不是只有vue有第三方状态库
【回复】本质上是个单例模式,你甚至可以挂一个组合式API作为全局管理。
【回复】回复 @______-_-____ :Zustand 的getState有办法筛掉里边的函数不 求解 除了判断类型
暴走的海马体:
react那一套,理论上同样适用于vue,不要那么死板[doge]

【回复】确实,vue3是支持hook和tsx的
【回复】vue支持多种写法任意自选,然后项目组内部可根据项目组的需求定一个标准样式。
【回复】把vue3当react写都行,加了语法糖的react[doge]
夜晚太冷了:
你两个框架都没玩明白就来做比较,大家不喷你才怪呢[吃瓜]

终燃尽:
看来还是用angular的人低调一点,用react和vue的天天在吹嘘这些东西,各种对比

【回复】angular之父前段时间才和dan互怼
【回复】前端大浪淘沙后就剩这俩顶流了,不互相比还和谁比[吃瓜]
顺境前行着:
感觉vue也没有电线复杂…vue入门太简单了,后端都会

左柒奚:
vue的好处就是好招人,而且便宜,培训班不一定教react,但一定会教vue。而且国内前端项目基本都是赶进度要求快速迭代,这种情况下快速交付的重要性是大于代码质量的,vue做这种东西就最适合了。当然这也是angular国内基本没人用的首要原因。

皮小哲:
因为react先出的,所以大厂一直用的react,vue出来了,咋办?项目全扔?重做vue?

-我来晚了吗-:
六年了 什么框架都用过 你居然说 vue 没有 react 爽 怕你是抖 m

大厂 前端

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!