Вы можете создать пользовательский Binding
и сделать там свой вызов API
struct ContentView: View {
@State var text = ""
var body: some View {
let binding = Binding(
get: { self.text },
set: {
self.text = $0
print($0)
// Add call to API here
}
)
return TextField("Test", text: binding)
}
}