Когда использовать @StateObject, а когда @ObservedObject?

iOS / SwiftJuniorSwiftUIПопулярный вопросios|swiftui|stateobject|observedobject|когда использовать @stateobjectа когда @observedobject?

Что хотят услышать интервьюеры:

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

Ответ:

@ObservedObject

внутри View и получать пересоздание при изменении View identity.

Источники

Похожие вопросы