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 有什么优点。
有道理,一开始不好驾驭
想把 NAS 里的接近 2T 的文件存到 google drive 里,感觉花钱的总归会靠谱些。 看到 google one 年付一年 99 刀,可以接受,但是还想请问下除了年…
主要是看 git log 。 其他基本都命令行了。 个人比较喜欢 Fork 和 jetbrains 家的 git 插件。 Fork 不支持 Linux 。 我为了 git …
请问各位老哥,什么设备可以安装带 gui 的 linux 发行版,且自带电源,便于携带?个人用过树莓派,效果不好,电源解决麻烦性能差,看了下 pinephone 要 2k 太贵…