
Perancah Bereaksi asli dengan arsitektur bersih yang mudah dimengerti.
️ Apa yang membuat implementasi konsep arsitektur bersih lebih sulit menurut saya adalah bahwa karena didefinisikan secara teoritis, setiap orang mengimplementasikannya menggunakan terminologi yang berbeda atau menghilangkan/menambahkan beberapa lapisan atau potongan untuk menyederhanakannya atau terus membuatnya lebih kompleks.
Untuk alasan ini, saya pikir penting untuk menekankan dokumentasi yang menyertai arsitektur untuk menghindari hambatan dengan orang -orang lain yang akan bekerja dengan sistem ini.
Saya secara singkat menjelaskan masing -masing dari empat lapisan yang membentuk arsitektur bersih di dalam folder /SRC:
└── /src
├── AppModule.ts # Dependency injection root module
├── /core # Core bounded context
│ └── /presentation
└── /post # Post bounded context
├── /domain
├── /application
├── /infrastructure
└── /presentation
Lapisan ini berisi semua aturan bisnis perusahaan: entitas, spesifikasi ...
Lapisan ini berisi kasus penggunaan konteks yang dibatasi.
Lapisan ini berisi detail teknis (implementasi) dari lapisan domain dan integrasi pihak ketiga.
Lapisan ini berisi kode sumber asli React: tampilan dan pengontrol (redux thunks).
Expo CLI memuat file .env sesuai dengan resolusi file .env standar dan kemudian menggantikan semua referensi dalam kode Anda ke process.env.EXPO_PUBLIC_[VARNAME] dengan nilai yang sesuai diatur dalam file .env. Kode di dalam node_modules tidak terpengaruh untuk tujuan keamanan.
Buat file .env di root proyek Anda untuk tujuan pengembangan:
EXPO_PUBLIC_API_URL=https://jsonplaceholder.typicode.com
Konfigurasikan file .env.production dengan variabel lingkungan yang ingin Anda gunakan dalam produksi.
Dev
yarn devWeb
yarn webAndroid
yarn androidiOS
yarn iosexpo eject☕️ Beli saya kopi sehingga pesta open source tidak akan pernah berakhir.
YouTube | Instagram | Twitter | Facebook
godofprogramming.com