我把从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是光明大道,是正确的道路,我们要走在正确的道路上,不断学习钻研,而不是遇到困难就走捷径,搞歪门邪道,最终受伤的只有自己🤕️

相关推荐
晓得迷路了7 小时前
栗子前端技术周刊第 139 期 - Nuxt 4.5、Vue 3.6 RC、Angular 发布节奏...
前端·javascript·vue.js
程序软件分享21 小时前
多语言DAPP综合盘交易所系统源码搭建剖析
vue.js·金融·开源
小宋10211 天前
不用学算法也能玩转 AI?普通 Java 程序员转 AI 应用开发路线
java·人工智能·重构
码农学院1 天前
React公众号开发:母婴用品会员积分体系技术方案
前端·react.js·前端框架
mONESY1 天前
React TodoList 通俗讲解|彻底搞懂父子组件通信与状态管理
react.js
路光.1 天前
Vue2升级Vue3处理原 UMD/CommonJS 打包文件,不是标准 ESM
前端·javascript·vue.js·vue3
kisshyshy1 天前
《端侧大模型(三)“精装修”日记:进度条整容、聊天框首秀》
react.js·typescript·代码规范
our_times1 天前
【硬核实战】当机器人走进厨房:Java后端如何重构物联网并发与状态一致性`。
java·重构·机器人
lymboy1 天前
Spring AI的工具调用循环,本质就是ReAct:一次源码级拆解
人工智能·spring·react.js
shmily麻瓜小菜鸡1 天前
前端“伪防盗链”方案
前端·javascript·vue.js·bootstrap·echarts