Всё ещё используете MVVM в SwiftUI? Вот более чистый подход MVI, который вам нужно знать
Автор: iCode
Загружено: 2025-11-03
Просмотров: 2506
Если вы когда-либо сталкивались со сложным управлением состоянием в SwiftUI, это видео для вас.
В этом видео я расскажу вам об архитектуре MVI — подходе, который становится всё более распространённым для крупных приложений SwiftUI. Начнём с того, почему MVVM часто перестаёт работать по мере роста проектов SwiftUI, и как MVI решает эти проблемы, обеспечивая предсказуемый однонаправленный поток данных.
Мы рассмотрим:
🔹 Что не так с MVVM в SwiftUI
🔹 Что такое MVI (модель–представление–намерение)
🔹 Чёткое объяснение принципов работы редуктора, хранилища, состояния, намерения и эффектов
🔹 Полную реализацию SwiftUI + MVI в Xcode
🔹 Сравнение MVVM и MVI
🔹 Рекомендации и подводные камни
К концу вы точно будете знать, почему MVI так хорошо подходит для SwiftUI и как применить его в своём следующем проекте.
👇 Временные метки
0:00 Вступление
0:37 Почему MVVM плохо сочетается со SwiftUI
2:44 Что такое MVI
4:34 Компоненты MVI
6:50 Объяснение алгоритма MVI
8:10 MVI в коде (обратный пример)
15:19 Сравнение MVVM и MVI
16:59 Лучшие практики и советы
17:48 Подведение итогов + дальнейшие шаги
Репозиторий GitHub (для справки):
https://github.com/pallavtrivedi03/MV...
💬 Делитесь своими мыслями и вопросами в комментариях — мне будет интересно узнать, как MVI работает для вас!
—
👨💻 Обо мне:
Меня зовут Паллав, и на этом канале (iCode) мы подробно изучаем Swift, SwiftUI, архитектуру iOS и основы бэкенда — не просто обучающие материалы, а понимание того, почему всё это работает.
Подпишитесь, чтобы получать больше подробных обзоров и объяснений архитектуры iOS.
Подпишитесь на уведомления, чтобы не пропустить новые видео о продвинутом MVI и модульной архитектуре SwiftUI.
#SwiftUI #MVI #iOSDevelopment #Swift #Architecture #MVVMvsMVI #SwiftUITutorial #iCodeWithPallav
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: