React 学习曲线要比 Vue 陡峭许多呀
先说一下自己的技术背景,后端程序员后来转为全栈,日常使用前端的 Vue 比较多,React 只上手过官网的教程 Demo ,目前想学习 React 技术栈这边的,一开始直接上手 Next.js 倒是也能做出东西,但是还是想系统的学习一下,好多概念都不清楚,例如各种 Hook ,以及它们正确的使用场景,有没有前端大佬给一点 React 学习路线,感谢🙏
React 要学习就跟着官网的教程走就可以,跟着敲代码,一遍不懂就两遍。
React Hook 想要很“纯”,所以如果一些机制觉得神奇(或奇怪),就往这方面理解就好了。
之后,如果你想稍微了解原理,我觉得这篇不错。 zhuanlan.zhihu.com/p/372790745
学好 js 或者 ts 就行了,基本上就那几个 hooks ,需要 custom hook 就去看看源码复现一下即可
找几个成熟的 repo 学一下就好了 midday, supabase 。 更简单一点的时候 shadcn 自己的 demo. 看看别人怎么调用组件,怎么组合组件,怎么写页面。
react hook 确实刚开始接触容易写死循环
感谢
hook 其实常用的就三四个,其他都是性能优化之类,可用可不用
我怎么觉得 Vue 的魔法更多些
因为你习惯从页面的角度去看前端代码,所以 vue 你看着舒服,因为他本质上还是模版引擎。
但是要学好 react ,一定要从 js 的角度去看 jsx ,思想转变不过来是学不好的。
但是话说回来,2025 年真没啥必要学 react 了
vue 是简单其实我更喜欢 react ,赶紧更符合后端的那种逻辑代码组织方式
react 不就 js 写 html 吗,再加几个 hooks 罢了。vue 我感觉要记要背的东西太多了
除了 react ,能打能学的也不多啊
非专业前端学一个框架能糊页面就够了。
react next tailwind 这些东西有啥好学的,搞了半天整个行业最靠谱的落地还不如人手一个落地页。
ai 直出秒了
我是始终没搞懂 Redux ,只能用 useContext 拼凑一下这样子 = =#
react 骚操作多,更灵活
用别的状态管理就好了,redux 用起来太抽象了
心智负担太重,下限低,上限也高,vue 就算技术再差的前端,写出的代码也没啥性能问题,因为有 Signals 模式兜底,react 就不一样了,写的时候随时要注意 render 次数,动不动 render 个几十次,当然缺点也是优点,没有 vue 的填鸭式编程,可以整更多花活
现在都是 react-query + form hook + hook + context 就够用了,redux 现在基本不是刚需。
就是因为 react 太灵活所以无从下手才“复杂”
确实,写前端项目的时候我一直是以页面的角度去构建,所以 Vue 写着舒服,组件的使用也感觉符合直觉,想学习主要是因为感觉很多海外的技术栈都是这个,所以想看看到底相对于 Vue 有什么优点。
有道理,一开始不好驾驭
1 、在前端项目中,在父组件用 ctrl+鼠标左键按住子组件,跳不到子组件 2 、前端启动的项目,关闭 Trae 后,前端项目还可以访问,要去任务管理器中手动关闭 node 服…
最近几年浏览器用的都是 Chrome ,几个月前因为 New Bing 试了试 Edge ,仍未觉得 Edge 更好用。特别是 Edge 默认的「自启」、「一个标签页在任务切换…
看了一些国外一些大佬创业初期都是自己做了些小东西卖给大公司,然后作为起始金创业成功,为什么在国内很少出现这些人呢?还有国内公司如果看到一个人做的东西比较好,一般第一想到的是让自…