ReplayRelay

w0308h 3월 22일 AM 09:04 4 0
w0308h Profile Image Level 9
1 #TIL

ReplayRelayBehaviorRelay와 비슷하게 항상 하나 이상의 값을 저장하고 있지만, 이전에 저장된 값들을 새로운 구독자에게 전달할 수 있는 기능이 추가된 클래스입니다. 이전에 저장된 값들을 구독자에게 전달할 때, ReplayRelay는 지정된 크기만큼의 이전 값을 버퍼에 저장하고, 이전 값들 중 가장 최신 값을 먼저 전달합니다.
ReplayRelay는 초기값과 버퍼 크기를 설정할 수 있습니다. ReplayRelayBehaviorRelay와 마찬가지로 값을 변경하는 accept 메서드를 제공합니다. 이전 값들을 새로운 구독자에게 전달할 때는, asObservable 메서드를 사용하여 Observable로 변환하고, subscribe 메서드를 사용하여 구독할 수 있습니다.

댓글