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

47 天前
 JeffyChen

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

11701 次点击
所在节点    前端开发
183 条回复
mrwangjustsay
47 天前
react
htxy1985
47 天前
个人感觉 vue2 还是比较有自己特点的,上手也快,更适合中国宝宝体质。vue3 写着写着逐渐分不清到底是在写 react 还是 vue.对于 vue 来说不知道是进步还是退步。
murmur
47 天前
@htxy1985 vue3 去掉了 this 的负担,还是有意义的,虽然这玩意从来不是个问题,起手 const self = this 解决 99%的问题

我真见过那些恶心的框架,事件参数不在 event 里,都写到 this 上的恶心封装
Zzdex
47 天前
这不 又吵起来了

这就是目前前端的氛围。

建议 lz 自己都学学体验下,别人都是带着目的来的,只能自己体验下,去找最适合自己、自己项目的
shintendo
47 天前
React 的生态确实丰富,状态管理一百个库,同一个作者就能出三个,组件内样式比茴香豆的写法多,每种写法又有 N 种实现,这谁生态能比得过它啊
binaryify
47 天前
react 每次碰,都能看到社区各种各样号称最佳实践...
原本以为 next.js 能解决开发体验,结果这几年它自己都把开发体验拉低了,甚至把开发者跟 vercel 捆绑在一起
本以为弃了 next 投奔 remixJS 能代替 next, 结果人家做着做着跟 react router 合并了
状态管理库,各个库都说自己好
i18n 国际化,好几个库,用哪个都觉得很别扭
说 react 生态好,百花齐放,但每次用都感觉眼花缭乱,挺累的.用 vue3 就没那么多事
WasteNya
47 天前
@murmur 10 年很牛逼?我认识的前端架构师都不敢对我指手画脚,怕不是十年当两年用,
我可一句都没说,react 能实现,vue 不能实现的,而是 vue 生态反而没有就得手写而浪费时间,至于你说的对齐的问题怕不是伪需求!
shintendo
47 天前
@murmur this 的恶心换.value 的恶心,很难说赚不赚
abelmakihara
47 天前
vue vscode 插件提示没 react 智能 有 ts 更别说了
而且 vue3 生造概念
我看新人写的 vue3 和 react 也一样乱七八糟的
跟 vue2 无脑填空还是不一样的
那为什么不用 react 呢
wunonglin
47 天前
吵来吵去的,有这时间我用 angular 、nativescript 都写完了
murmur
47 天前
@shintendo vue3 一样可以用选项写法,除了 setup 要写.value 兼容新写法,其余的地方,包括原来的 methods 里,都不需要写.value
jjwjiang
47 天前
为啥说 JSX 不能对齐? vscode+prettier 可以完美对齐啊?
murmur
47 天前
@WasteNya 我的意思是,jquery easyui 那个年代的组件封装就能满足大型项目的开发需求,企业应用的树和表都是对标 excel 的,相对于互联网应用,只会复杂不会简单,所以为什么你会有 vue 甚至 vue2 生态残缺的幻觉?
g1vemep0wer
47 天前
前端开发者推荐入门 vue ,react hooks 很多坑
murmur
47 天前
@jjwjiang 对齐到最左边全是左尖括号
dufu1991
47 天前
我想说 svelte 最容易上手。
aycclm
47 天前
独立开发者,爱学啥学啥,两个都了解一下也不会花很多时间,学的过程中很快就知道哪个适合自己了

团队开发,就听听团队意见


用户才不管你是 react 还是 vue 实现,产品好用,你就是 jquery 一把梭又有什么关系呢
xcsoft
47 天前
一个问 react 和 vue 哪个好上手的帖子还能吵起来,喜欢哪个用哪个。看看文档 基础上手 都半个小时 顶天了

至少能看出来 写 vue 的好像素质 没有 react 高
NessajCN
47 天前
推荐 react.
我当时就是想起一个新项目不知道选哪个,于是各种框架都试了一遍,angular vue react
最后发现 react 文档最直观,库更多更完善,上手也最简单。
xiaozirun
47 天前
@murmur #7 为什么说装逼用 flutter 写呢 疑惑

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

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

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

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

© 2021 V2EX