Hi,
We have found a nasty issue with SwiftUI List and Equatable reference types.
In such scenarios List might resurface stale objects from some internal cache when inserting new equal instances, which can lead to outdated cells on screen.
Detailed information can be found in our bug report (FB23923342).
Since List is quite a widespread component we thought dropping a few lines here in addition to our report could be helpful, especially if you have been bitten by this issue in the past.