title: Multiple action handlers of Buttons gets fired, only when the parent VStack is inside a List in SwiftUI
body: <p><em>Case 1</em>:- When I have multiple Buttons in a VStack, on clicking of any one of them, the action handlers of both the buttons executes immediately, this happens only when the VStack is a child of List.
  For eg-</p>
  
  <pre><code>List {
              VStack {
                  Button(action: { print("A") }) {
                  Text("Button A")
                  }
  
                  Button(action: { print("B") }) {
                  Text("Button B")
                  }
              }
          }
  </code></pre>
  
  <p>Here when you click on any one Button(say Button B), the o/p is:- 
  <em>A</em>
  <em>B</em></p>
  
  <p><em>Case 2</em>:- Try that with just a VStack, it works fine.
  For eg-</p>
  
  <pre><code>VStack {
              Button(action: { print("C") }) {
              Text("Button C")
              }
  
              Button(action: { print("D") }) {
              Text("Button D")
              }
          }
  </code></pre>
  
  <p>Here when you click on any one Button(say Button D), the o/p is:-
  <em>D</em></p>
  
  <p>I am new to iOS programming, please help me understand where I am going wrong or is it an issue with SwiftUI?</p>