Как работает `withAnimation` в SwiftUI и какую роль она играет в анимировании переходов представлений при изменении состояния? — ДейлиПреп