🚀Стань квалифицированным разработчиком за 9+ месяцев с трудоустройством в IT —INCUBATOR:
🎨 Front-end
https://it-incubator.io/front-end/?utm_source=youtube&utm_medium=it-k&utm_campaign=education&utm_content=rsw
⚙ Back-end
https://it-incubator.io/back-end/?utm_source=youtube&utm_medium=it-k&utm_campaign=education&utm_content=rsw
💰 Карьерный бустер\стажировка
https://it-incubator.io/education/career-booster/?utm_source=youtube&utm_medium=it-k&utm_campaign=education&utm_content=rsw
🥋 Тренажёры курса: https://samurai.it-incubator.io/ru/react-samurai-way/free-course
📚 Конспект урока: https://samurai.it-incubator.io/ru/react-samurai-way/free-course/22-architecture-separation-of-concerns-data-access?s=D1E725
🚒 Комната на help2debug: https://help2debug.com/rooms/4
🪭 Плейлист на youtube: https://www.youtube.com/playlist?list=PLcvhF2Wqh7DOWFSdPX9OaakTOSlfOm0BR
Топ 5 книг для программиста https://youtu.be/IeODSXm4s_E
Станьте спонсором канала, и вы получите доступ к эксклюзивным бонусам. Подробнее:
https://www.youtube.com/channel/UCTW0FUhT0m-Bqg2trTbSs0g/join
Поддержать меня можно на:
Patreon https://www.patreon.com/itkamasutra
Boosty https://boosty.to/itkamasutra
Поддержать проект монеткой: https://social-network.samuraijs.com
А здесь бесплатная взаимопомощь:
https://t.me/reactjs_samurai
* Мы в соц. сетях:
https://vk.com/itkamasutra
https://instagram.com/it.incubator
https://telegram.me/itkamasutra
* Мои личные VK и Inst:
https://vk.com/d.kuzyuberdin
https://www.instagram.com/dmitry.kuzyuberdin/
0:00 — введение, тема видео
1:26 — intro
1:37 — архитектурные концепции
2:14 — client-server
2:47 — information expert
3:15 — inversion of control
4:30 — single responsibility
5:40 — separation of concerns
7:17 — separation of concerns в React
11:45 — задача: вынос API requests в отдельный модуль
16:03 — data access layer, API layer, рефакторинг
19:30 — TrackDetail.tsx
23:23 — debugging
26:21 — типизация promise
29:34 — TrackList.tsx + типизация
31:21 — о «слоях»
35:05 — типизация: запрос за деталями трека
35:49 — summary
43:19 — заключение