开发教程创建新组件

创建新组件

AI 辅助创建新组件

  1. components 目录下,创建新的组件文件 new-component/index.tsx

  2. 在 Cursor 中,通过 截图 + 提示词,让 AI 辅助生成新的组件代码。

Prompt
follow this screenshot, create a react function component for me, use shadcn/ui, tailwindcss

new-component

  1. 在页面文件 app/[locale]/default/new-page/page.tsx 中,引入新组件。
app/[locale]/default/new-page/page.tsx
import { LoginForm } from "@/components/new-component";
 
export const runtime = "edge";
 
export default function NewPage() {
  return (
    <div className="container py-36 flex items-center justify-center">
      <LoginForm />
    </div>
  );
}
  1. 访问页面路由,查看新组件效果。

new-page

建议可复用的组件,放在 components/blocks 目录下,业务组件放在 components 目录下。

参考