Zip vs CombineLatest - Team-Nogari/Huhoe GitHub Wiki
문제 상황
View로 부터 들어오는 Input(투자 날짜, 금액 변경)과 API를 통해 가져온 코인별 상세 데이터를 묶어 손익을 계산하는데, 이를 Rx Operator중 하나인 Zip으로 묶어 해당 Observable이 이벤트를 발생시키지 못하는 문제가 있었음
묶은 스트림 각각에서 전부 이벤트가 발생해야 묶인 Observable이 이벤트를 뱉어내므로 비정상적으로 동작함
위와 같은 Combination Operator를 CombineLatest로 변경하여 묶은 각각의 스트림중 하나라도 이벤트가 발생하면 Observable이 이벤트를 뱉어내도록 수정하여 해결하였음