Why is "init" printed four times?
import SwiftUI
struct HomeView: View {
let items: [String] = [“aaa”, “bbb”]
var body: some View {
NavigationView {
ScrollView {
ForEach(colors, id: \.self) { color in
VStack {
NavigationLink(destination: StudentView()) {
Image(systemName: "trash.fill")
.resizable()
.frame(width: 100, height: 100)
}
}
}
}
}
}
}
================================================
import SwiftUI
struct StudentView: View {
init() {
print("init")
}
var body: some View {
ScrollView {
}
}
}