使用 Trae 开发前端应用时,发现 agent 总是会犯的错误
- 移动端的 AppMenu 要用 shadcn ui 的 Drawer 来实现,不要自己重新实现,类似的举一反三;
- 要用 zustand 等做状态管理,不要传来传去的
- 路径可以用 @ 来代表项目根目录,例如 @/components 代表 components 目录,便不需要纠结相对路径
- 很多 dom 操作相关的 hook ,可以使用 @uidotdev/usehooks 这样的库里面提供的,也不用自己写
- nextjs use client的约束
