React 学习曲线要比 Vue 陡峭许多呀

158 天前
 xiaohupro

先说一下自己的技术背景,后端程序员后来转为全栈,日常使用前端的 Vue 比较多,React 只上手过官网的教程 Demo ,目前想学习 React 技术栈这边的,一开始直接上手 Next.js 倒是也能做出东西,但是还是想系统的学习一下,好多概念都不清楚,例如各种 Hook ,以及它们正确的使用场景,有没有前端大佬给一点 React 学习路线,感谢🙏

11730 次点击
所在节点    React
73 条回复
justdoit123
158 天前
React 要学习就跟着官网的教程走就可以,跟着敲代码,一遍不懂就两遍。

React Hook 想要很“纯”,所以如果一些机制觉得神奇(或奇怪),就往这方面理解就好了。
justdoit123
158 天前
之后,如果你想稍微了解原理,我觉得这篇不错。https://zhuanlan.zhihu.com/p/372790745
donaldturinglee
158 天前
学好 js 或者 ts 就行了,基本上就那几个 hooks ,需要 custom hook 就去看看源码复现一下即可
XTTX
158 天前
找几个成熟的 repo 学一下就好了 midday, supabase 。 更简单一点的时候 shadcn 自己的 demo. 看看别人怎么调用组件,怎么组合组件,怎么写页面。
Icemaaan
158 天前
react hook 确实刚开始接触容易写死循环
xiaohupro
158 天前
@justdoit123 感谢
me1onsoda
158 天前
hook 其实常用的就三四个,其他都是性能优化之类,可用可不用
xxxcat
158 天前
我怎么觉得 Vue 的魔法更多些
foolishcrab
158 天前
因为你习惯从页面的角度去看前端代码,所以 vue 你看着舒服,因为他本质上还是模版引擎。
但是要学好 react ,一定要从 js 的角度去看 jsx ,思想转变不过来是学不好的。
但是话说回来,2025 年真没啥必要学 react 了
FrankAdler
158 天前
vue 是简单其实我更喜欢 react ,赶紧更符合后端的那种逻辑代码组织方式
leo72638
158 天前
react 不就 js 写 html 吗,再加几个 hooks 罢了。vue 我感觉要记要背的东西太多了
Violing
158 天前
@foolishcrab 除了 react ,能打能学的也不多啊
foolishcrab
158 天前
@Violing 非专业前端学一个框架能糊页面就够了。
react next tailwind 这些东西有啥好学的,搞了半天整个行业最靠谱的落地还不如人手一个落地页。
ai 直出秒了
darkengine
158 天前
我是始终没搞懂 Redux ,只能用 useContext 拼凑一下这样子 = =#
AsuorZ
158 天前
@xxxcat react 骚操作多,更灵活
donaldturinglee
158 天前
@darkengine 用别的状态管理就好了,redux 用起来太抽象了
molvqingtai
158 天前
心智负担太重,下限低,上限也高,vue 就算技术再差的前端,写出的代码也没啥性能问题,因为有 Signals 模式兜底,react 就不一样了,写的时候随时要注意 render 次数,动不动 render 个几十次,当然缺点也是优点,没有 vue 的填鸭式编程,可以整更多花活
Perry
158 天前
现在都是 react-query + form hook + hook + context 就够用了,redux 现在基本不是刚需。
ragnaroks
158 天前
就是因为 react 太灵活所以无从下手才“复杂”
xiaohupro
157 天前
@foolishcrab 确实,写前端项目的时候我一直是以页面的角度去构建,所以 Vue 写着舒服,组件的使用也感觉符合直觉,想学习主要是因为感觉很多海外的技术栈都是这个,所以想看看到底相对于 Vue 有什么优点。

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

https://ex.noerr.eu.org/t/1114150

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

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

© 2021 V2EX