My tip for SwiftUI: if you find your list of @State variables is growing long, admit it: you’re actually building a view controller. Stop that! Start breaking it up into smaller View components.