title: State is nil when showing sheet
body: <p>For some reason, my selectedTask State is Empty when presenting the Sheet,
  even if I set it on the onTapGesture.
  What I'm I missing?</p>
  <pre><code>struct TasksTabView: View {
  
      @State private var showComputedTaskSheet: Bool = false
      @State var selectedTask: OrderTaskCheck?
  
      var body: some View {
          VStack(alignment: .leading) {
              List {
                  ForEach(Array(tasks.enumerated()), id:\.1.title) { (index, task) in
                      VStack(alignment: .leading, spacing: 40) {
                          HStack(spacing: 20) {
                              PillForRow(index: index, task: task)
                          }.padding(.bottom, 30)
                      }.onTapGesture {
                          // Where I'm setting selectedTask
                          self.selectedTask = task
                          self.showComputedTaskSheet.toggle()
                      }
                  }
              }
          }.listStyle(SidebarListStyle())
      }
      .sheet(isPresented: $showComputedTaskSheet) {
          // self.selectedTask is returns nil
          showScreen(task: self.selectedTask!)
      }
      .onAppear {
          UITableView.appearance().backgroundColor = .white
      }
  }
  </code></pre>