真诚发问,非钓鱼贴。之前一直用的是 vue,最近学了下 react,感觉上 vue 的语法好像是比 react 更简单。那么为啥国内外大公司都在用 react,用 vue 的相对比较少呢?是因为 react 先流行起来的吗?

2022-09-02 07:45:45 +08:00
 yesswssdlh
18289 次点击
所在节点    程序员
185 条回复
kinboy
2022-09-02 07:56:30 +08:00
原生 js 语法更简单,你咋不用原生呢
CookCoder
2022-09-02 07:57:41 +08:00
@kinboy 上来就抬杠有意思么
yesswssdlh
2022-09-02 07:59:18 +08:00
@kinboy 什么公司这么牛啊,写项目用原生的啊?
yesswssdlh
2022-09-02 08:00:20 +08:00
我 react 也就是学了写基础的内容,可能没有学的很深,所以得到的结论比较浅显,希望又 react 用的比较久的朋友说说看法
murmur
2022-09-02 08:04:50 +08:00
国内 vue 很流行啊,你的错觉吧,国外是 react 多
cmdOptionKana
2022-09-02 08:07:43 +08:00
vue 冒头的时候,react 早已成名了,react 还出身名门大派,而 vue 只是一个个人项目,vue 能有今天的成绩已经是一个奇绩。

比起 vue 为什么占有率不如 react 的问题,我更好奇 vue 究竟是怎么升上来的,前端框架竞争很激烈,框架一大堆,能广泛流行的却没几个。
murmur
2022-09-02 08:09:47 +08:00
@cmdOptionKana vue 应该是蚕食的 jquery 的市场,简单就完了

vue 继承了 jquery 在 api 上的简练 易懂,不用多少英语就可以学的会,这是人性化的美,需要每个产品经理都学习一下

相比之下,品一下,dangerouslySetInnerHTML ,这名字又长又臭,需要你告诉我危险吗
debuggerx
2022-09-02 08:13:12 +08:00
有没有一种可能性 vue 并没有比 react 更简单 觉得 vue 简单只是一种错觉
christin
2022-09-02 08:13:18 +08:00
vue 需要另外学习 vue 的语法,react 只要会 js 就行了
gromit1337
2022-09-02 08:13:21 +08:00
( 1/1 )
Rocketer
2022-09-02 08:14:24 +08:00
生态问题,跟框架本身的好坏关系不大。

Java 那么差,不仍然是最流行的语言吗? C#站在 Java 的肩膀上改进了那么多,在中国不也没人用吗?
murmur
2022-09-02 08:14:44 +08:00
@christin 有没有可能,js 的某些特性也是需要学习的,对于后端兼职前端来说,会点 js 的语法,会点 css 、html ,就可以干活了
tanhui2333
2022-09-02 08:17:56 +08:00
react 没有许可证事件应该比现在好很多
yigemeirenyongde
2022-09-02 08:18:07 +08:00
@murmur 我觉得你的说法,很不错
cmdOptionKana
2022-09-02 08:18:17 +08:00
@debuggerx
@christin

react 有点像 Lisp ,基本规则是简单,但到了解决实际问题时就需要消耗更多脑力了。

也有点像围棋,基本规则比象棋简单,但实际下棋的时候围棋更消耗脑力。
IvanLi127
2022-09-02 08:21:28 +08:00
vue, angular, react 。这三个都用过,现在写项目只考虑后两者了。vue 2 真就不适合写正经项目,不过个人觉得,vue 3 真的是解决了 vue 2 的大问题,但是我也不太想用 vue 了。
hefish
2022-09-02 08:22:00 +08:00
我觉着就跟国内做 java ,碰到 json 就引入 fastjson ,而国外多用 Jaskson , 国内碰到访问数据库就引入 mybatis 系列,而国外很多都用 jpa ,hibernate 那样。。 因为国内有个阿里,腾讯这样的公司,每年优化出来不少人,这些人去了其他公司也带出了一种氛围。
murmur
2022-09-02 08:23:04 +08:00
程序员跟大众的思路不同,程序员对于同样能干活的东西,倾向于选择难的,react 是这样,ts 的类型定义是这样,flutter 是这样,rxjs 这些也是这样

不卷起来饭碗能包得住么,市场减量,产品线砍掉,ui 风格不变,需求没大变化,就几个活动切图仔也可以做

怎么办,只能自己革自己的命,要不老板看到你没啥用不裁了干嘛
ada87
2022-09-02 08:33:27 +08:00
都用过(vue3 没用过,感觉也一般),感觉 React 吊打 vue ,
抛开这点来说,React 在时间上确实有优势,但这么久了,这点优势也影响不大,还是质量优秀(参考 Angular )。

React 牛的地方:
1. 重置了前端编程的思想,算是一个开创者。
2. 设计理念优秀,十多年了,内核升级了 N 多次,但 API 基本上在设计上兼容,不像很多框架,升个版本需要改一大堆。
acthtml
2022-09-02 08:33:32 +08:00
个人感觉 web component 的 vue 还是比 everything in js 的 react 好用点。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/877148

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX