EnvironmentObject
Overview
Shares the data to the whoe project.
Subjects
Sharing data accross tabs
Tags: #Tabs
Sample Codes
Using like a view modifier for simple use
struct ContentView: View {
@StateObject private var user = User()
var body: some View {
VStack {
EditView().environmentObject(user)
DisplayView().environmentObject(user)
}
}
}
struct ContentView: View {
@StateObject private var user = User()
var body: some View {
VStack {
EditView()
DisplayView()
}
.environmentObject(user). // put here for simple use
}
}
...
Sources
Videos
Articles / Documents
See also
Last updated
Was this helpful?