• 有没有前端大佬给一点学习React的意见?
  • 发布于 1周前
  • 55 热度
    9 评论
先说一下自己的技术背景,后端程序员后来转为全栈,日常使用前端的 Vue 比较多,React 只上手过官网的教程 Demo ,目前想学习 React 技术栈这边的,一开始直接上手 Next.js 倒是也能做出东西,但是还是想系统的学习一下,好多概念都不清楚,例如各种 Hook ,以及它们正确的使用场景,感觉React 学习曲线要比 Vue 陡峭许多呀,有没有前端大佬给一点 React 学习路线,感谢!
用户评论
  • Kily
  • 都学过。
    对于我这种 jquery 时代的人,Vue 入门简单很多,上手特别快,学习过程很平滑,每一步都是以前的东西,一看就懂。基本上就是以前的一大坨 html 、js 、css 拆分成单独的小块。但是 React 就不一样了,一上来,语法都不一样了。每个东西都是以前没见过的。立马感觉头大了。
    如果是最近新入门的人,没有任何基础,那我感觉其实差不多,反正基础概念都是从头学
  • 2025/2/27 9:06:00 [ 0 ] [ 0 ] 回复
  • 阳光
  • 你去看 vue 的库,很多都用都用 tsx 。vue3 也是推荐组合式。
    选项式上限太低,还有就是 typescript 支持情况
    除此之外 vue 的心智负担更重,脱离前端支持学一门模板语言
  • 2025/2/27 9:03:00 [ 0 ] [ 0 ] 回复
  • 徒步旅行
  • 心智负担太重,下限低,上限也高,vue 就算技术再差的前端,写出的代码也没啥性能问题,因为有 Signals 模式兜底,react 就不一样了,写的时候随时要注意 render 次数,动不动 render 个几十次,当然缺点也是优点,没有 vue 的填鸭式编程,可以整更多花活。
  • 2025/2/27 8:59:00 [ 0 ] [ 0 ] 回复
  • 一览众山小
  • 因为你习惯从页面的角度去看前端代码,所以 vue 你看着舒服,因为他本质上还是模版引擎。但是要学好 react ,一定要从 js 的角度去看 jsx ,思想转变不过来是学不好的。但是话说回来,2025 年真没啥必要学 react 了!
  • 2025/2/27 8:40:00 [ 0 ] [ 0 ] 回复
  • 风尘客
  • 学好 js 或者 ts 就行了,基本上就那几个 hooks ,需要 custom hook 就去看看源码复现一下即可。然后再找几个成熟的 repo 学一下就好了 midday, supabase 。 更简单一点的时候 shadcn 自己的 demo. 看看别人怎么调用组件,怎么组合组件,怎么写页面。
  • 2025/2/27 8:34:00 [ 0 ] [ 0 ] 回复
  • 夜有星光
  • React 要学习就跟着官网的教程走就可以,跟着敲代码,一遍不懂就两遍。React Hook 想要很“纯”,所以如果一些机制觉得神奇(或奇怪),就往这方面理解就好了。
  • 2025/2/27 8:31:00 [ 0 ] [ 0 ] 回复