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