
理解しやすい清潔なアーキテクチャを備えた反応ネイティブの足場。
ショ和 私の意見では、クリーンアーキテクチャの概念の実装をより困難にしているのは、理論的には定義されているため、それぞれが異なる用語を使用してそれを実装するか、レイヤーまたは断片を省略/追加して簡素化するか、より複雑にし続けるということです。
このため、アーキテクチャに付随するドキュメントを強調して、このシステムを操作しようとしている残りの人々との障害を避けることが重要だと思います。
/srcフォルダー内のクリーンアーキテクチャを構成する4つのレイヤーのそれぞれについて簡単に説明します。
└── /src
├── AppModule.ts # Dependency injection root module
├── /core # Core bounded context
│ └── /presentation
└── /post # Post bounded context
├── /domain
├── /application
├── /infrastructure
└── /presentation
このレイヤーには、すべてのエンタープライズビジネスルールが含まれています。エンティティ、仕様...
このレイヤーには、境界コンテキストのユースケースが含まれています。
このレイヤーには、ドメインレイヤーとサードパーティの統合の技術的な詳細(実装)が含まれています。
このレイヤーには、Reactネイティブソースコード:ビューとコントローラー(Redux Thunks)が含まれています。
expo CLI LOADS .ENVファイル標準.ENVファイルの解決に従って、コード内のすべての参照をprocess.env.EXPO_PUBLIC_[VARNAME]に.ENVファイルに対応する値を設定します。 node_modules内のコードは、セキュリティ目的で影響を受けません。
開発目的でプロジェクトのルートに.envファイルを作成します。
EXPO_PUBLIC_API_URL=https://jsonplaceholder.typicode.com
生産で使用する環境変数を使用して、 .env.productionファイルを構成します。
開発者
yarn devウェブ
yarn webアンドロイド
yarn androidiOS
yarn iosexpo ejectopenオープンソースパーティーが終了しないように、コーヒーを私に買ってください。
YouTube | Instagram | Twitter | Facebook
godofprogramming.com