Coordinator 패턴은 뷰에서 내비게이션 로직을 분리하여 따로 관리하는 패턴입니다. 이 패턴을 구현해보면서 알아보겠습니다.import Foundation// 내비게이션 될 목적지를 정의하는 열거형// Hashable을 채택해야 NavigationPath에서 사용할 수 있음enum NavigationDestination: Hashable { case detail(item: String) case settings case profile(userId: UUID)}네비게이션으로 어떤 뷰로 이동할지 정의합니다. import SwiftUI@MainActorfinal class Router: ObservableObject { // NavigationStack의 경로를 저장하고 변화를 감..