title: Is there a way to remove a row in a list in SwiftUI?
body: <p>I have created a quiet simple list in SwiftUI and want to make it editable, like a tableView in UIKit. I want to remove a row in the list with the all known gesture (swipe from, the right to the left).</p>
  
  <p>I have tried to make with a button above the list, but it doesn't look nice an is not practicable for my app.</p>
  
  <pre><code>struct singleIsland: Identifiable {
      let id: Int
      let name:String
  }
  
  var islands = [
  singleIsland(id: 0, name: "Wangerooge"),
  singleIsland(id: 1, name: "Spiekeroog"),
  singleIsland(id: 2, name: "Langeoog")
  ]
  
  var body: some View {
      VStack {
  
          List(islands) { island in
              Text(island.name)
          }
      }
  }
  </code></pre>