Когда использовать @StateObject, а когда @ObservedObject?
Что хотят услышать интервьюеры:
@StateObject используют, когда View создает и владеет объектом. @ObservedObject — когда объект передан извне и ownership находится у родителя. Типичная ошибка: создать ViewModel через
Ответ:
@ObservedObject внутри View и получать пересоздание при изменении View identity.