Due to a performance issue with List in SwiftUI, I have resorted to using a LazyVStack inside of a ScrollView.
List
SwiftUI
LazyVStack
ScrollView
Doi