Your content is very good , but could you reduce the video speed with a bit of explanation for us mortals., specially when learning new Swift Ui. Always have to play at 0.75x , messes with the sound too.
thanks, but i was wondering the approach you have been used, @ViewBuilder in the property of content, i looked for it, and i found that. ChatGPT - "The @ViewBuilder attribute is designed to be used with function parameters to allow for a declarative construction of views, similar to how SwiftUI views like VStack and HStack work. It's not meant to be used directly on a property. Instead, it should be used in the context where a closure or function is expected to return a view. " but i think this approach is good right struct CompositionalLayout :View { var content: Content init(@ViewBuilder content: () -> Content) { self.content = content() } var body: some View { content } } please correct me