You won’t throw any of that away, you can structure your app around SwiftUI and drop in to UIKit for custom controls whenever you want.
This is a good idea for MapKit and web views at the moment, and probably the camera.
This is a good idea for MapKit and web views at the moment, and probably the camera.
Also, and this might have been fixed already, but a couple years ago, there were problems getting updateUIView to run in response to ObservableObject updates.
The promise of UIViewRepresentable is a lot like SwiftUI itself. It's great when it works, but there's little you can do when it doesn't.