In some cases I would expect that would resolve the issue, especially in simple cases like demo apps. However that assumes that the structs are not recreated.
However that won't work in more complex cases. For example if you get that data from your server reloading would generate a new object with a new UUID. That is why they recommend long life ids, like database ids, which would persist through operations like reloading from your server.
Topic:
UI Frameworks
SubTopic:
SwiftUI
Tags: