В этом занятии мы с вами поговорим про то как SwiftUI управляет жизненным циклом View "под капотом". Познакомимся с понятием Identity и как оно влияет на жизнь нашей View.
Посмотрим про плохие и хорошие примеры Explicit Identity.
Для связи: https://t.me/ildar_ios
Поддержать автора: https://www.paypal.com/donate/?hosted_button_id=JAKSVCEZCTDTN
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