学习 react 或 vue 哪一个比较容易上手?

2024-09-29 10:49:30 +08:00
 JeffyChen

作为一名后端程序员,想学习一下前端技术,往全栈方向发展,学习 react 或 vue 哪一个比较容易上手?

18838 次点击
所在节点    前端开发
183 条回复
murmur
2024-09-29 10:51:00 +08:00
当然是 vue ,就算 vue2 也比 react 好学,react hooks 心智不是一般的重,都 2024 年了还有框架需要开发者自己梳理依赖关系
JetMac
2024-09-29 11:09:24 +08:00
React 方便,能做 Web 端、移动端、桌面端。学完 React 基本知识后,再学 Nextjs ,就可以全栈一把梭了
tsja
2024-09-29 11:16:13 +08:00
对 js 函数式编程比较熟练的话, react 挺好上手的. js 接触的少的话, 学 vue.
xubingok
2024-09-29 11:18:34 +08:00
vue 吧...生命周期什么的,太适合我移动端开发者了.
CodingNaux
2024-09-29 11:18:50 +08:00
react 。vue api 多文档臭长
murmur
2024-09-29 11:19:28 +08:00
@CodingNaux 这一看就是只云没开发过的,react 那一堆 useXXX 还有社区都统一不了的全家桶,只可能比 vue 更恶心
murmur
2024-09-29 11:24:31 +08:00
云的真够了,别在这坑人了,react 这种连代码对齐都保证不了的框架你拿啥跟 vue 比入门门槛啊

vue3 因为直接可以定义 ref 对象,连状态管理都可以扔了,直接把 ref 导到公共模块里复用

react 的优势就是门槛高难学,容易让人不好维护,所以更适合学习,毕竟别人轻松把你搞掉你的竞争力在哪里

还有什么开发移动端应用,吹 jb 移动端应用去吧,react native 国内几个人用啊,出项目用 uniapp 小程序,装 b 用 flutter ,几个 rn 用的

开发桌面端也是,electron 套壳套 h5 啥不能套,只能套 react ?
dfourc
2024-09-29 11:29:32 +08:00
@JetMac #2 说的好像 vue 不能做一样...
Jinnrry
2024-09-29 11:33:30 +08:00
2 年前端,6 年后端,路过

vue react 都学过。
1 、在国内呆过 5 家公司,接触过 N 个组,从来没见过哪里用 react 的
2 、个人认为 vue 比 react 简单,我最早是学的 react ,从来没学过 vue ,接手一个 vue 项目,上来就是干,基本上 10 分钟看了看文档,就开始干活了,上手很流畅,没有任何卡点。反观 react ,如果没学过的话,大概率看不明白咋回事。

PS:我工作写前端还是 17 18 年左右的事了,可能时间久远,现在有变化了,现在我只用 vue 写写玩具。大概去年吧,想写一个 app ,就考虑 react native ,结果体验并不怎么样,刚开始我以为 h5 代码应该是无缝迁移 rn ,结果并不是,既然不能无缝迁移,我还要你 rn 有啥用,我干嘛不直接用 uniapp flutter 啥的
JeffyChen
2024-09-29 11:34:14 +08:00
@murmur #7 react native 不好用吗?看 react 官网,还可以支持移动端和 PC 端
b1t
2024-09-29 11:36:05 +08:00
同后端,我个人感觉是 Vue 更好上手。

而我是想自己想搞点个人项目,也是受到网上很多个人开发者的影响,我个人还是选择了 react 。

其实呢,不管学哪个都可以,没必要有选择焦虑,重点是实践写写东西,你学会一个再去看另一个上手也快
murmur
2024-09-29 11:36:58 +08:00
@JeffyChen 难用的 1b ,而且现在新架构一大堆 c++代码,老插件没法迁移,我都怕他这生态突然就崩了

也就是代码是 react ,css 那套还要分原生学习,他不像 flutter 是真的实现一套布局引擎,是翻译成原生布局,而且还没翻译干净,各个系统表现也不一样,还不如 h5 好适配
shintendo
2024-09-29 11:37:52 +08:00
Vue3 不好说,但是 Vue2 的那个文档,不吹不黑,有 HTML/CSS/JS 基础的情况下,半天学会
xubingok
2024-09-29 11:39:59 +08:00
@JeffyChen #10
要性能用原生写.
要快捷用 uniapp 写(其实就是 web).
要装逼用 flutter 写.跟做游戏也没什么两样了.

RN 是什么辣鸡东西.
JeffyChen
2024-09-29 11:42:00 +08:00
@Jinnrry #9 uniapp 和 react native 相比怎么样?
IvanLi127
2024-09-29 11:43:24 +08:00
这俩都很容易上手。我觉得 React 比较符合后端思维。
React 可选择的东西很多,一般能找到自己喜欢的,就是得费时间淘。
学习推荐 React ,生产的话就看人了。
murmur
2024-09-29 11:44:39 +08:00
@JeffyChen 国内 uniapp 真的大范围落地,你说相比怎么样,uniapp 被鄙视一是部分封闭,强绑定他的云打包和云商城,二是国内专有,国内专有意味着几乎没什么开源社区,就只能去 csdn 看那堆赤石一样的回答,然后在石里找金子

但是 uniapp 真的在国内大范围落地了,gov 、办公那些快速出东西的,首选 uniapp
mattll
2024-09-29 11:49:44 +08:00
大厂:React > Vue. 国外:React > Vue. 生态:React > Vue
Ghostisbored
2024-09-29 12:00:24 +08:00
我也有这个疑惑 我是后端 但是有时候项目太忙 简单的前端我们也得干 我感觉 vue 简单 但是有一点的问题是 国外的好多项目都是 React 很多配套的东西都和 React 相关 关键我们很多东西还非用到
WJYuan
2024-09-29 12:05:52 +08:00
好学的话 Vue

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

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

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

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

© 2021 V2EX