vue转react学习方案 ?

leyioliu
  • 33
上海

熟悉vue,vue3也用了快一年了,最近学习react,路线有点乱,刷了官网,看了很多乱七八糟的文章也,找了找网上的课程,感觉看课程学习效率有点低,哎,总之迷茫了,很乱套,请问各位大佬们,能不能给点指导建议,或者推荐下课程/文章/练手项目 什么的,感谢!

回复
阅读 678
4 个回答
jqh0484
  • 33
✓ 已被采纳

1、参考react官方文档本地demo运行一下。
2、找一些react相关的脚手架工具,比如dva,配合UI库ant design完成一些练习。
3、然后,将自己曾经的vue项目,尝试使用react进行改写。
4、其实前端框架大差不差,只是写法上的不同,不必太过焦虑。建议可以在mdn上夯实自己的js基础,可以降低你的一个学习成本。

我最近一个项目就用的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应该就算是学会了

你可以选学个基础 然后再根据vue去提问 比如vue里的mixins 和react中的什么相似
vue的子父组件传值跟react的子父组件传值有什么区别
我以前也是这样找对比的 很快就学会了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进