import SwiftUI
class UserData: ObservableObject {
@Published var name: String = "John Doe"
}
struct UserView: View {
@StateObject var userData: UserData
var body: some View {
VStack {
Text("Hello, \(userData.name)")
TextField("Enter your name", text: $userData.name)
}
}
}
struct ContentView: View {
var body: some View {
UserView(userData: UserData())
}
}