initではなくて.onAppear
で初期値を代入する
struct ContentView: View {
@State var text:String = ""
var body: some View {
TextField("", text: $text)
.onAppear {
// ここで初期値を代入
self.text = "default text"
}
}
}