Оглавление

Основная концепция

Untitled

Application слой является единственным слоем, который:

Application слой содержит:

Пример структуры для React:

├── app/ 
|    ├── Routing/
|    └── App.tsx                             
├── screens/     
├── modules/      
├── data/               
└── shared/    

Пример структуры для Nextjs:

├── pages/          # pages является application слоем (Nextjs специфичность)
|    ├── index.tsx
|    ├── _app.tsx                   
├── screens/     
├── modules/      
├── data/               
└── shared/    

Зависимость от специфики фреймворка

Только Application слой должен зависеть от специфики фреймворка.

В Application происходит инициализация приложения и прямое использования особенность фреймворка.