이번에는 withLatestFrom 이란 연산자에 대해서 배워보겠습니다.
<aside> 💡 withLatestFrom은 다른 Observable에서 이벤트가 방출됨에 따라 이벤트를 방출시켜주는 연산자 입니다.
</aside>
일단 마블부터 살펴보도록 하겠습니다.
어떤 일정한 규칙이 보이나요?
trigger Observable에서 요소가 방출될 때마다 target Observable에서 가장 최근에 방출되었던 요소를 전달해주는 것을 확인할 수 있습니다!
trigger Observable에서 방출되는 요소가 일종의 트리거(방아쇠) 역할인 것이죠.
여기서 trigger Observable에서 어떤 요소가 방출되었는지가 중요한 것이 아닌 요소가 방출되었는지 그 자체가 더 중요합니다!
그래서 서로 요소의 타입이 달라도 상관 없습니다.