-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
概要
クリンアーキテクチャを意識して
開発内容・手順
/src
/application # ユースケース層 (Use Cases)
/domain # エンティティ層 (Entities)
/infrastructure # フレームワークや外部サービスとの連携 (Frameworks and Drivers)
/interfaces # プレゼンテーション層やデータ取得ロジック (Interface Adapters)
/components # Reactコンポーネント(UI部分)
/hooks # Custom Hooks(データ取得やアプリケーションロジック)
/graphql # GraphQL クエリやミューテーション
/constants # アプリケーション全体で使用する定数
参考文献・備考
application: ビジネスロジックや,ユースケースの定義
ユーザ名を更新する場合の操作や処理を定義する
domain: アプリケーションのエンティティを定義
ユーザや商品のエンティティをここに定義する
interfaces: インターフェースやアダプターをここに定義
hooks などをここに定義する?
components: ReactのUIのコンポーネント
graphql: GraphQLクエリやミューテーション .gqlファイルを配置する
Metadata
Metadata
Assignees
Labels
No labels