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

241 天前
 xiaohupro

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

13077 次点击
所在节点    React
74 条回复
xiaohupro
240 天前
@ragnaroks 有道理,一开始不好驾驭
murmur
240 天前
觉得 react 简单那是因为你默认 js 好学,实际上最恶心的就是 js 部分,css 现在有 AI 都不怕了
shunia
240 天前
一上手就是 next.js 这种噩梦级难度的吗?
先试试纯客户端的 react 吧,说真的 SSR 还是挺烧脑的。。。
xiaohupro
240 天前
@shunia 是的,Next.js 直接上手的话给我的感觉就是跟着教程可以做出一些东西了,但是具体里面为什么这么做,以及如果我想开发一个新的东西时候该如何构建组件的话就开始犯晕了,还是得从基础做起(如果是真想学习的话)
darkengine
240 天前
@donaldturinglee 嗯,我在 React 14 的时候从 app 转 web 的,那时候的 Redux 一堆模版代码给我看得一愣一愣的
jenson47
240 天前
你去看 vue 的库,很多都用都用 tsx 。vue3 也是推荐组合式。
选项式上限太低,还有就是 typescript 支持情况
除此之外 vue 的心智负担更重,脱离前端支持学一门模板语言
binaryify
240 天前
@leo72638 比如呢,不是来来去去就那几个指令吗
binaryify
240 天前
@darkengine #14 用 zustand
66beta
240 天前
不追求理解底层原理的话,差不多吧
xiaohupro
240 天前
@66beta 那确实,如果只是快速的跑起来能用的话那个顺手用哪个,哈哈哈
Jinnrry
240 天前
都学过。

对于我这种 jquery 时代的人,Vue 入门简单很多,上手特别快,学习过程很平滑,每一步都是以前的东西,一看就懂。基本上就是以前的一大坨 html 、js 、css 拆分成单独的小块。

但是 React 就不一样了,一上来,语法都不一样了。每个东西都是以前没见过的。立马感觉头大了。

如果是最近新入门的人,没有任何基础,那我感觉其实差不多,反正基础概念都是从头学
canvascat
240 天前
觉得 hook 心智负担大的可以试试类组件的写法😂
1wlinesperday
240 天前
现在应该不推荐类的写法了吧,

资料就推荐 React.dev 就很够了吧
sakura1988
240 天前
问就是 react 心智负担小,才几个 hook 。结果最佳实践一个接一个,写个前端而已闹麻了。
okakuyang
240 天前
react 不要太简单,就是写 JS
sakura1988
240 天前
数一下现在 react 有多少个 hook 了,如果只需要用那几个常用的,其他的弄出来是摆着看的吗?和 vue 半斤八两,谁也别笑谁。
GBdG6clg2Jy17ua5
240 天前
对于后端写前端确实是 React 有点负担。不再是之前 jquery+html+css+js ,看个把小时就能上手了。
静下心,看看文档,看个简单的管理后台前端项目,在有原始前端技术的基础上,估计要两三天才能上手。
flyqie
240 天前
@Jinnrry #31

完全同意,我也是 jq 时代过来的,主要写后端,偶尔也写写前端,感觉就是 vue 比 react 概念接受起来要轻多了。
hshe
240 天前
react ,纯纯的写 js ,挺好的适合后端,看看 demo 就上手了。
ThinkCat
239 天前
react 除了 redux 状态管理太抽象,别的都很不错,适合后端,这种 ui=f(data) 的思想太适合后端了。换个别的状态管理,写页面就是写后端的感觉。

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

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

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

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

© 2021 V2EX