UIKit in SwiftUI

I am new to SwiftUI so wanted to ask,
What's the difference when we use protocol UIViewRepresentable vs UIViewControllerRepresentable ?
Can somebody explain with example
Thanks in Advance
UIKit in SwiftUI
 
 
Q