react native clean architecture
1.0.0

一個易於理解的干淨體系結構的React本地腳手架。
配x 在我看來,使乾淨體系結構概念的實現更加困難的是,由於理論上定義了它,因此每個人都使用不同的術語來實現它,或者省略/省略/添加一些層或零件來簡化它或繼續使其更加複雜。
因此,我認為重要的是要強調伴隨體系結構的文檔,以避免與該系統合作的其他人遇到障礙。
我簡要說明在 /src文件夾中構成乾淨體系結構的四層中的每一層:
└── /src
├── AppModule.ts # Dependency injection root module
├── /core # Core bounded context
│ └── /presentation
└── /post # Post bounded context
├── /domain
├── /application
├── /infrastructure
└── /presentation
該層包含所有企業業務規則:實體,規格...
該層包含有限上下文的用例。
該層包含域層和第三方集成的技術細節(實現)。
該層包含反應本機源代碼:視圖和控制器(redux thunks)。
Expo CLI加載.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 eject☕️給我買咖啡,這樣開源的聚會就永遠不會結束。
YouTube | Instagram | Twitter | Facebook
godofprogramming.com