지연로딩하는 방법
작성일
import SwiftUI
struct LazyView<Content: View>: View {
let build: () -> Content
init(_ build: @autoclosure @escaping() -> Content) {
self.build = build
}
var body: some View {
build()
}
}
이런 방식으로 작성 후,
LazyView(UserProfileView(user: user))
이렇게 사용하면 된다.