Если вы всё ещё помещаете вызовы API внутрь
.onAppear, пора обновить архитектуру. Вот предельно честная правда о том, почему это ломает ваше приложение изнутри, и как это исправить с помощью .task и машины состояний.• Прекращаем использовать .onAppear для API-вызовов: осваиваем .task и конечный автомат
• Как сделать так, чтобы размер всплывающего окна SwiftUI автоматически подстраивался под содержимое
• MarkdownDisplayView — представление для отображения Markdown с поддержкой стриминга
• Как мы переводим миллионы iOS-пользователей на новое приложение каждые несколько месяцев
• How I Finally Understood SwiftUI State Management
• Using Xcode Instruments to optimize Swift Concurrency Code
• In Praise of SwiftUI
• Refreshing and animating views using TimelineView in SwiftUI