熟悉vue,vue3也用了快一年了,最近学习react,路线有点乱,刷了官网,看了很多乱七八糟的文章也,找了找网上的课程,感觉看课程学习效率有点低,哎,总之迷茫了,很乱套,请问各位大佬们,能不能给点指导建议,或者推荐下课程/文章/练手项目 什么的,感谢!
熟悉vue,vue3也用了快一年了,最近学习react,路线有点乱,刷了官网,看了很多乱七八糟的文章也,找了找网上的课程,感觉看课程学习效率有点低,哎,总之迷茫了,很乱套,请问各位大佬们,能不能给点指导建议,或者推荐下课程/文章/练手项目 什么的,感谢!
你可以选学个基础 然后再根据vue去提问 比如vue里的mixins 和react中的什么相似
vue的子父组件传值跟react的子父组件传值有什么区别
我以前也是这样找对比的 很快就学会了
我最近一个项目就用的react 之前写过3年的vue
react文档核心概念看完,github上拉了个后台管理的react16+项目看了一两天(主要看一些周边怎么用比如redux,react-router,react-thunk之类的)
就直接开始上手写了,全用hooks
硬写肯定没问题,中间也遇到很多坑,比如usestate异步更新呀,props的指针每次都是不一样的样,useeffect竞态问题等等遇到就查
期间也看了Hooks的实现原理
写完了觉得有的地方很low,会发很多请求,还有不必要的渲染,就开始用react.memo usecallback usememo做优化
推荐两篇文章
https://jancat.github.io/post...
https://zhuanlan.zhihu.com/p/...
后续计划就是通读react的高级概念以及开始看react的原理了,通过面试题去巩固,我觉得到这里react应该就算是学会了
8 回答5.8k 阅读✓ 已解决
9 回答9.2k 阅读
6 回答4.7k 阅读✓ 已解决
3 回答10.3k 阅读✓ 已解决
4 回答7.2k 阅读
5 回答7.1k 阅读✓ 已解决
5 回答8.2k 阅读
1、参考react官方文档本地demo运行一下。
2、找一些react相关的脚手架工具,比如dva,配合UI库ant design完成一些练习。
3、然后,将自己曾经的vue项目,尝试使用react进行改写。
4、其实前端框架大差不差,只是写法上的不同,不必太过焦虑。建议可以在mdn上夯实自己的js基础,可以降低你的一个学习成本。