switchToLatest 검색 파이프라인
SwiftUI 검색 화면에서 입력할 때마다 API를 호출하는 Combine 파이프라인을 만들려 합니다. map { query in api.search(query) } 뒤에 switchToLatest()를 쓰는 것과 flatMap을 쓰는 것은 무엇이 다르고, 왜 검색에는 switchToLatest가 맞나요?
switchToLatest 검색 파이프라인
SwiftUI 검색 화면에서 입력할 때마다 API를 호출하는 Combine 파이프라인을 만들려 합니다. map { query in api.search(query) } 뒤에 switchToLatest()를 쓰는 것과 flatMap을 쓰는 것은 무엇이 다르고, 왜 검색에는 switchToLatest가 맞나요?