Занятие 24: SwiftUI | 3 - Управление жизенным циклом View
В этом занятии мы с вами поговорим про то как SwiftUI управляет жизненным циклом View "под капотом". Познакомимся с понятием Identity и как оно влияет на жизнь нашей View. Посмотрим про плохие и хорошие примеры Explicit Identity. Для связи: Поддержать автора: 00:00 - Введение 01:20 - Факты про View из SwiftUI 05:46 - View Identity 07:00 - Explicit Identity теория 07:57 - Смотрим Explicit Identity в коде 15:26 - Structural Identity теори 15:54 - Смотрим Structural Identity в коде 27:30 - Жизненный цикл View относительно его Value (любое значение самого View) 29:35 - Жизненный цикл View относительно его Identity 31:00 - Смотрим изменения value, @self в коде 44:06 - Выводы о View, Identity и LifeTime 47:06 - Про параметры хорошего Explicit Identity 1:01:23 - Рекомендации работы со состояниями/dependency View 1:05:13 - Рекомендация про избежание AnyView 1:13:17 - Рекомендации про методы жизненного цикла View