1. Add, edit, move, and delete items in a List in SwiftUI | Bootcamp #31(27:29)
      1. image.png
    2. Drag and Drop Editable Lists: Tutorial for SwiftUI
      1. 013_DropToComplete.gif ```swift // View List { ForEach(tasks) { task in HStack { // Container of a row
        1. NavigationLink {
        2. Text("There will be an editing View")
        3. } label: {
        4. TaskListRowView(task: task)
        5. }
        } .onDrag { // mean drag a row container
        1. return NSItemProvider()
        } } .onDelete(perform: deleteItems) .onMove(perform: move) }

    // Function func move(from source: IndexSet, to destination: Int) { tasks.move(fromOffsets: source, toOffset: destination ) } ``` https://i.stack.imgur.com/kfX0W.gif