用 vue 比较久了,还有必要去学习 react 吗?

30 天前
 HashV2

我是个 web 全栈,后端是 python ,前端之前是 vue2 ,这一两年用 vue3+ts ,最近想扩展一下技术栈,react 是一个好的选择吗?

一直感觉 react 挺好的,但是工作中确实用不到这个技术,想要听听大家的意见,或着有什么其它比较有趣的技术栈推荐一下

ps:我并不是一个很能钻研的人,技术满足基本工作要求后就根据工作需求去慢慢提升,不喜欢主动去深度研究已经上手的技术栈

8039 次点击
所在节点    程序员
96 条回复
hackyuan
30 天前
同多年 Vue 开发
学了 Go 、学了单片机、最近在学 Python ,反正就是不想学 react...
wxw752
30 天前
@HashV2 #4 试试拓展其他爱好呢,比如玩玩 3D 打印和无人机,我感觉比编程有趣多了。 可能从小代码敲到现在疲倦了
yukiyama
30 天前
学啊,跟着中文文档来,每个用例敲一遍,放松状态学,一个月怎么也敲完了。

https://zh-hans.react.dev/learn
coala
30 天前
我最早有 AngularJs 和 Node.js 一点基础 , 然后 最近写了一个月 Vue 3 , 感觉上手.. . 非常快, 然后昨天过下了 React 的 3 字棋入门,感觉也还好, 我觉得熟悉其中一个上手都是非常快的。
crocoBaby
30 天前
没啥好学的,会 vue3 基本上都会 react 了,只是换了一些语法和生态,没有说只有 react 特有的实现功能
microscopec
30 天前
大家别学 react 了,再学我就要失业了
vaporSpace
30 天前
确实,就入门来说 react 比 vue 简单很多,vue 的那一套东西真得花时间熟悉,尤其是 vue3 之后,没点功底都不好处理一些问题
goxxoo
30 天前
项目复杂了都得舔屎
TimPeake
30 天前
地都没了,还在讨论哪个锄头好使呢
moooooooo
30 天前
vue 也是返回的 dom 只不过给你封装成了 SFC 。同意上面大佬说的话,程序员不要被技术栈定义,我们是用代码解决问题的人。
shizhibuyu2023
30 天前
1 天就能学会
学习路线:jsx 语法、useState 和 useEffect 了解下,基础用法和 Vue 对比着学: https://component-party.dev/
然后敲个 todolist ,期间有什么不会的直接问 gpt ,搞完这些就可以说自己会 React 了
catamaran
30 天前
是不是研究再说,先学一下,或者说了解一下,至少跟同行交流无障碍。
htxy1985
30 天前
当然要学,否则你说自己是全栈不心虚吗,市面上那么多 react 的项目和衍生出的技术栈,国外更是用 react 的很多。
RealJacob
30 天前
不理解,也不是校招生了,vue 学 react 或者 react 学 vue 不是一件成本极低的事儿么,都是工具,开发思路也很相似。只是需要干活不太深入的话应该逻辑都是很类似的。如果招一名高级前端,也不会因为只用过 vue 或者只用过 react 而不招你
BeijingBaby
30 天前
非常有必要,你换工作别人用的 react 你咋办,面试都过不了。这是一方面。
另一方面学习另一个优秀的框架的设计理念也是有必要。不要被 vue 局限了。
duron600
30 天前
学习一样技术的动机通常有两种:

1. 自己喜欢。
2. 公司要求、就业机会。

二者都没有的话就没必要学。
lozzow
30 天前
啊,上面一堆说 vue 比 react 好入门的,我是个后端,vue 很好入门,倒是 react 直到现在有了 AI 我才入门的,不过确实我更喜欢 react
rsyjjsn
30 天前
@HashV2 为啥不可以呢
jmm
30 天前
@HashV2 抱着扩充技术栈的想法学,按我个人的经验来说,意义不大。我当初也是抱着这个心态学的,但是工作中用不到,现在都忘干净了。这种心态没必要深入去学,可以大概了解下和 vue 的不同实现原理这种的东西。

我个人认为要不要学一个新技术,主要看现在或者将来能不能用到。比如你现在的工作在一两年内可能会用到,或者你有计划一年或者两年内跳槽,再或者你计划打算自己搞点小项目参与下开源,学了后未来有机会用到,这种情况下建议学习。

但是如果没有以上的打算,学了过几个月就忘差不多了,过两年忘得干干净净,没啥意义。
Zenon
30 天前
@zzzzaaa 确实,我刚接触前端时,react 文档我能从头看到尾,vue 的文档,快速入门我都没看懂

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

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

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

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

© 2021 V2EX