最近刚上手Cursor,想用它帮我写几个公司的业务组件。我用的React + TypeScript + Ant Design,本来图省事,结果它给我生成的代码里,老喜欢用useRef、useCallback、memo这些优化,还写了一大堆类型体操。我本地跑了下,控制台直接报hook调用顺序错误,然后页面白屏。我试着让它简化,它又说“这是企业级最佳实践”……可我这项目才刚起步啊。有没有老哥遇到过类似情况?是prompt没写好,还是这种AI工具本来就不适合写复杂业务逻辑?求指点。
最近刚上手Cursor,想用它帮我写几个公司的业务组件。我用的React + TypeScript + Ant Design,本来图省事,结果它给我生成的代码里,老喜欢用useRef、useCallback、memo这些优化,还写了一大堆类型体操。我本地跑了下,控制台直接报hook调用顺序错误,然后页面白屏。我试着让它简化,它又说“这是企业级最佳实践”……可我这项目才刚起步啊。有没有老哥遇到过类似情况?是prompt没写好,还是这种AI工具本来就不适合写复杂业务逻辑?求指点。
这问题我也碰过,Cursor默认就爱往“生产级”上堆,什么memo、useCallback全给你安排上,结果项目还没跑通呢就先被hook顺序搞崩了。我后来直接在prompt里写清楚:先用最简实现,不要任何性能优化,等我说要再加。另外可以在项目根目录放个.cursorrules,把技术栈和编码风格写进去,省得每次重复交代。它说“企业级最佳实践”你就回一句“我现在只要MVP能跑”,基本就老实了。