Was ist der Unterschied zwischen `@State`, `@Binding` und `@ObservedObject`?
@State ist ein Wert, den eine View besitzt und verändert. @Binding ist eine Referenz auf den @State von jemand anderem, nach unten gereicht, damit eine Kind-View schreiben kann. @ObservedObject beobachtet einen Referenztyp, der Änderungen published, und wird anderswo besessen. Der verwandte Fehler ist @ObservedObject, wo eigentlich @StateObject nötig wäre – das Objekt wird dann bei jeder Neuzeichnung neu erzeugt.