Nesting GeometryReader deep within SwiftUI list rows caused performance degradation through constant layout recalculations. Each minor change triggered full row recomputation, creating steady performance drag under load. The solution involved extracting GeometryReader to the parent level and passing stable values down to child

1m watch time

Sort: