我把从react重构成vue的项目,又重构回react了

都怪我那时候小,不懂事,不知道react的好,信了vue邪教。

那时候是我刚学前端的时候,听大家说react比vue好,于是先学的react,并用react写了一个中型项目。

哪知由于自己对react的不理解,这个项目变得越来越卡,尤其是用了redux后,设置一次redux里的数据,起码得等待个一百毫秒,导致我以为redux本来就是这么慢似的。

恰逢vue3.2刚发布,看特性觉得太好了,非常方便,而且有一个好处就是js代码可以和html代码分成两个文件,而在react里html或者叫jsx和js逻辑代码放在一起,导致文件变得巨长,于是我咬咬牙,把项目从react重构成vue。

除了需要忍受跟react差不多重的心智负担外,一切都貌似还挺好的,直到我打算写一个手机版。

这时候我才发现,vue 的生态没有react好,react有react- native可以写手机版,但vue没有vue- native可用,而且经过长时间的前端学习,我已经对react有了很深的理解,redux慢是自己没用对,通过正确的方法用是很快的;而且可以用自定义usehook来实现jsx和js逻辑代码的文件分隔,这导致我已经没理由不用react了,于是为了开发手机版,我又咬咬牙,把本是由react重构成vue的项目,又重构回react了。

最后总结的教训是,react是光明大道,是正确的道路,我们要走在正确的道路上,不断学习钻研,而不是遇到困难就走捷径,搞歪门邪道,最终受伤的只有自己🤕️

相关推荐
源码获取_wx:Fegn08953 小时前
计算机毕业设计|基于springboot + vue鲜花销售管理系统(源码+数据库+文档)
数据库·vue.js·spring boot·后端·课程设计
PD我是你的真爱粉4 小时前
Vue Router 4 路由进阶
前端·javascript·vue.js
cxr8285 小时前
全栈规模化虚拟企业:下一代商业物种的系统演进与架构重构
人工智能·重构·架构·智能体·ai智能体·openclaw
你的论文学长6 小时前
文本处理的 CI/CD:用 NLP 静态分析解决查重飘红与 Format Error
人工智能·ci/cd·自然语言处理·重构·论文·学习方法
AI_Auto6 小时前
人工智能 - AI重构企业数字化格局
人工智能·重构
你的论文学长6 小时前
对抗知网的 N-Gram 算法:基于语义解耦的【文本重构】与【事实性核验】架构设计
人工智能·算法·重构
蓝帆傲亦6 小时前
Vue.js 大数据处理全景解析:从加载策略到渲染优化的完全手册
前端·vue.js·flutter
不会敲代码16 小时前
React组件通信实战:从Todo应用彻底搞懂父子、子父、兄弟通信
前端·react.js
巴巴博一6 小时前
【前端架构实战】拒绝切 Tab 白屏!纯手写 Vue/uni-app 多标签页“零延迟缓存”列表架构
前端·vue.js·架构
小程故事多_808 小时前
破局 LLM 黑盒困局,Phoenix 凭全链路可观测,重构大模型应用工程化落地规则
java·前端·人工智能·重构·aigc