SwiftUI State VS Binding
 SwiftUI State VS Binding 
 @State @Binding in SwiftUI with example and explanation
@Binding: Used to create a two-way connection between a parent view and its child view. It allows the child view to read and modify a value owned by the parent view.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
struct ParentView: View {
	@State private var toggleState = false
	var body: some View {
		VStack {
			ChildView(isToggled: $toggleState)
			Text("Toggle State: \(toggleState.description)")
		}
	}
}
struct ChildView: View {
	@Binding var isToggled: Bool
	var body: some body {
		Toggle("Toggle", isOn: $isToggled)
	}
}
 This post is licensed under  CC BY 4.0  by the author.