SwiftUI: พฤติกรรมของ Environment กับ NavigationLinks คืออะไร?

struct MyView: View { 

  var body: some View { 
       View1().environment(\.key, value)
  }
}

struct View1: View { 
 var body: some View { 
   NavigationLink(isActive: $isActive) { 
      View2()
 } 
}