SwiftUI: Using Equatable() to Avoid the NavigationLink Pre-Build Pitfall | Hacker News Reader