Avatar
Avatar
kebo
そもそも私がなぜ気づいたかというと、 @ViewBuilder var mainBody: some View { if someCondition { ... } else { ... } } var body: some View { self.mainBody .onAppear(...) .onDisappear(...) }someCondition の状態が変わるたびに onDisappearonAppear が呼ばれるところからだったんですよね。多分 Group だとそれと同じことが起きてる気がします。
これきついですね。 onAppear, onDisappear が分岐先の実体まで展開されちゃうのか・・・。