안녕하세요! 왈라비🦘 입니다 😃

이번에는 withLatestFrom 이란 연산자에 대해서 배워보겠습니다.

<aside> 💡 withLatestFrom은 다른 Observable에서 이벤트가 방출됨에 따라 이벤트를 방출시켜주는 연산자 입니다.

</aside>

마블


일단 마블부터 살펴보도록 하겠습니다.

withLatestFrom.png

어떤 일정한 규칙이 보이나요?

trigger Observable에서 요소가 방출될 때마다 target Observable에서 가장 최근에 방출되었던 요소를 전달해주는 것을 확인할 수 있습니다!

trigger Observable에서 방출되는 요소가 일종의 트리거(방아쇠) 역할인 것이죠.

여기서 trigger Observable에서 어떤 요소가 방출되었는지가 중요한 것이 아닌 요소가 방출되었는지 그 자체가 더 중요합니다!

그래서 서로 요소의 타입이 달라도 상관 없습니다.