SwiftUI
Taking Control of SwiftUI Data View Animations Using Transactions
If you’ve ever built a data view in SwiftUI using List, Table or VStack, you’ve probably noticed an annoying quirk: whenever the data re-sorts, SwiftUI treats it as a layout change and animates all the rows flying around. Even worse, it often triggers an unwanted scale/fade animation when the view first appears. To work around this, we usually want Read more