As you may know(or discover now), there is a bunch of property types for a View structure in SwiftUI and according to this type, the View's lifecycle and way of refreshing should be different. As a View is a struct, it's never actually updated as an object, but instead it…