Чем body recomputation отличается от UIKit lifecycle и когда что выбрать?

iOS / SwiftJuniorSwiftUIСравнениеios|swift|swiftui|body|body recomputation

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

Сравнение: body recomputation нужно оценивать в контексте задачи, а не как универсально лучший вариант. В сравнении с UIKit lifecycle смотрите на ownership, lifecycle, читаемость, поддержку разных iOS версий, тестируемость и риск ошибок.

Ответ:

Нюанс: body может пересчитываться часто и должен быть чистым.

Как отвечать: назвать критерии выбора, привести реальный пример и честно обозначить ограничения.

var body: some View { Text(title) }

Источники

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