Полностью согласен! 🚀 MVVM в SwiftUI действительно делает код более структурированным и управляемым. Особенно круто, что с таким подходом можно без боли расширять проект — View остаются "глупыми", а вся бизнес-логика живёт в ViewModel, что облегчает отладку и тестирование.
Ещё один бонус — это удобная работа с @StateObject и @Published, благодаря которым View автоматически обновляется при изменении данных. А если добавить Combine, то можно ещё и красиво связывать асинхронные операции.
Так что да, если хочешь чистый код и меньше боли в будущем, MVVM — это прям 🔥.
Полностью согласен! 🚀 MVVM в SwiftUI действительно делает код более структурированным и управляемым. Особенно круто, что с таким подходом можно без боли расширять проект — View остаются "глупыми", а вся бизнес-логика живёт в ViewModel, что облегчает отладку и тестирование.
Ещё один бонус — это удобная работа с @StateObject и @Published, благодаря которым View автоматически обновляется при изменении данных. А если добавить Combine, то можно ещё и красиво связывать асинхронные операции.
Так что да, если хочешь чистый код и меньше боли в будущем, MVVM — это прям 🔥.