Goal
ユーザー作成機能を追加する。まずは作成フォームのみを実装し、UserProfile画面(ユーザー情報表示・編集)は別Issueで対応する。
Decision
client/src/app/features/user/ ディレクトリを新設し、search/top と同様の components / containers / types.ts 構成にする
- フォームは react-hook-form 等のライブラリを使わず、既存パターン(
useState + 手動 onChange/onSubmit)に合わせて実装する
- ルーティングは
/users/new を追加し、AppRoutes.tsx に登録する
- UserProfile画面は対象外。別Issueで対応する
Sub-issues
Implementation order
型/フォーム → container → ルーティングの順(依存関係あり)
Goal
ユーザー作成機能を追加する。まずは作成フォームのみを実装し、UserProfile画面(ユーザー情報表示・編集)は別Issueで対応する。
Decision
client/src/app/features/user/ディレクトリを新設し、search/topと同様の components / containers / types.ts 構成にするuseState+ 手動 onChange/onSubmit)に合わせて実装する/users/newを追加し、AppRoutes.tsxに登録するSub-issues
Implementation order
型/フォーム → container → ルーティングの順(依存関係あり)