概要
クリンアーキテクチャを意識して
開発内容・手順
/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ファイルを配置する
概要
クリンアーキテクチャを意識して
開発内容・手順
参考文献・備考
application: ビジネスロジックや,ユースケースの定義ユーザ名を更新する場合の操作や処理を定義する
domain: アプリケーションのエンティティを定義ユーザや商品のエンティティをここに定義する
interfaces: インターフェースやアダプターをここに定義hooksなどをここに定義する?components: ReactのUIのコンポーネントgraphql: GraphQLクエリやミューテーション.gqlファイルを配置する