Reactコンポーネント作成
手順
- •コンポーネント名を確認
- •
src/components/<ComponentName>/フォルダを作成 - •
<ComponentName>.tsxファイルを作成 - •必要に応じて
index.tsでエクスポート
ファイル構成
code
src/components/
└── ComponentName/
├── ComponentName.tsx # メインコンポーネント
└── index.ts # エクスポート(任意)
コンポーネントテンプレート
tsx
interface ComponentNameProps {
// props定義
}
export function ComponentName({ }: ComponentNameProps) {
return (
<div>
{/* コンテンツ */}
</div>
);
}
規約
- •関数コンポーネントを使用
- •Props型は
interfaceで定義 - •スタイリングはTailwind CSSを使用
- •コンポーネント名はPascalCase