This article is part of the "Pro to SwiftUI" series, mainly sharing some insights, experiences, and pitfalls recorded after developing a few apps using SwiftUI. I hope it can help you. This article will talk about what’s transaction in SwiftUI and its relation to animation, and also how does it propagate between view updates.