SwiftUIでStructが使いまわされる


画面遷移をするたびに異なる ID を表示させたかったのですが、それができませんでした。(毎回同じ ID が表示される)

同じIDが表示される

onDisappear で id を再生成することで回避しました。
@State に変化が無い場合はキャッシュを使い回したりするということでしょうか?
勉強していきます!!

同じIDが表示される