Oddbean new post about | logout
 @810ec5be @b57999c7 One big caveat with updating from UIKit -> SwiftUI async is that what’s on screen and the SwiftUI state will be desynchronized for a short while, e.g. it could be possible to click a button and execute its action while it is in a 'disabled' SwiftUI state.

I don’t know if there is any other way to do this, maybe: only do async in case of the "Modifying state during view update" message? 
 @fc1ad892 @b57999c7 maybe! Do you have a more concrete example (code) you could show? If yes I can try to research!