水一篇之用vscode插件bito实现react类组件转函数组件

背景

我们当前项目的技术栈是react函数组件 + react hook + typescript。现在我们有一部分功能想直接从一个开源的github库中扒下来,但是开源github库的代码是react类组件写法。

为了项目统一写法、方便后期统一维护,我们想把扒下来的代码统一为react函数组件 + react hook + typescript的形式

思路

去github、百度、谷歌上感觉怎么搜(react类组件自动转react函数组件、react class component to function component)也没有现成的自动化方案。(期待哪位看官打脸!)

然后想到不如试试GPT(虚拟峰哥)解答世间万物

正好vscode有插件bito,免费好用!(虽然有收费版,但对我来说免费版已经yyds了!)

直接prompt写将下面代码转为函数组件

我看生成的代码基本八九不离十

另外一个备选github开源库,是react类组件,并且没有用到typescript,我也试了试

竟然感觉也十分靠谱!

结论

1、如果你能接受一个一个react文件通过bito这个vscode插件将react类组件(无typescript也大致靠谱)转为react函数组件(typescript),那么就试试吧!

2、暂时想不到批量将开源GitHub库中react代码使用gpt自动转换的方法,待哪位看官有高见!

番外

将自动转换react组件的prompt复制到文心一言试试

额,字数超了,还没开始就结束了~ 属实难蚌~

相关推荐
yddddddy10 小时前
css的基本知识
前端·css
昔人'10 小时前
css `lh`单位
前端·css
Nan_Shu_61412 小时前
Web前端面试题(2)
前端
知识分享小能手12 小时前
React学习教程,从入门到精通,React 组件核心语法知识点详解(类组件体系)(19)
前端·javascript·vue.js·学习·react.js·react·anti-design-vue
蚂蚁RichLab前端团队13 小时前
🚀🚀🚀 RichLab - 花呗前端团队招贤纳士 - 【转岗/内推/社招】
前端·javascript·人工智能
孩子 你要相信光13 小时前
css之一个元素可以同时应用多个动画效果
前端·css
huangql52014 小时前
npm 发布流程——从创建组件到发布到 npm 仓库
前端·npm·node.js
Days205014 小时前
LeaferJS好用的 Canvas 引擎
前端·开源
小白菜学前端14 小时前
vue2 常用内置指令总结
前端·vue.js
林_深时见鹿14 小时前
Vue + ElementPlus 自定义指令控制输入框只可以输入数字
前端·javascript·vue.js