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

83 天前
 JeffyChen

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

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

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

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

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

开发桌面端也是,electron 套壳套 h5 啥不能套,只能套 react ?
galikeoy
83 天前
@JetMac #2 说的好像 vue 不能做一样...
Jinnrry
83 天前
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
83 天前
@murmur #7 react native 不好用吗?看 react 官网,还可以支持移动端和 PC 端
b1t
83 天前
同后端,我个人感觉是 Vue 更好上手。

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

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

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

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

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

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

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

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

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

© 2021 V2EX