跟风 使用cursor设计一个组件 并发布啦🎉

96 阅读2分钟

前年的时候 看到有个插件写的特别好,

github.com/beizhedengl…

当时看的时候,我都想 穿过网线去给作者点个赞, 无论是代码结构, 还是代码简洁性都是一流,甚至我都能想象作者写代码的脑回流, 一定是非常享受的把这块功能给写出来了。

就是 插件 不支持ts, react使用的 还是class组件, 当时就想重构, 一直在耗费着,  最近心想 能不能用 cursor写一下呢

首先 使用cursor的感受 ,输入相应命令的时候一定要清晰   明确需要什么, 最好一次性把  需求能描述清楚, 这样搭建出来的 不会 一次又一次改,  为了这种目的, 我先用了deepseek去描述自己的需求, 等待它的答案, 再一次一次纠错后,找到一个  比较好的问法 , cursor果然不负有心人直接 全都搭出来了

最终问题如下

你好 我想使用react 开发一个 组件库,要求使用 typescript less, 使用rollup打包, 要有demo和 test相关, 功能如下, 可以传入属性 imgSrc 图片链接, 和图片宽度 width , 获取到 加载成功后的 图片 width 和 height, 在加载成功后的框内, 可以 拖拽鼠标 在框中 画 长方体方块, 此方块 最大不能超过 框的宽高, 可以画 多个, 默认 后画的层级会高一些, 当鼠标停止后, 方块即创建成功, 可以在方块 边沿 进行拖拽修改长度和 高度, 当鼠标位于方块中间, 可以对方块进行 拖拽移动

最终 就生成 一个 demo结构和 相应代码啦, 在体验中 不停修正,  很快这个demo就生成了, 效果还很不错, 后面会持续优化中,

代码链接地址

github.com/beewolf233/…

www.npmjs.com/package/rea…

可以直接下载使用哦