You mean to have values in both views decoupled until you press save or something? I've been using a combination of State, Binding and onAppear:
struct Form: View {
@Binding var value: ...
@State var state: ...
var body: some View {
...
.onAppear { self.state = self.value }
}
}
but of course you need custom logic to save, by writing back to value. Note that onAppear is a method of View, so any view will do.
PS
Lol, I'm far from authoritative. Just an experimentation lunatic.