BehaviorSubject
-
RxSwift - BehaviorSubject vs BehaviorRelayRxSwift 2025. 2. 3. 14:25
안녕하세요. 그린입니다 🍏이번 포스팅은 RxSwift에서 BehaviorSubject와 BehaviorRelay의 차이에 대해 학습해보겠습니다 🙋🏻 RxSwift를 사용하여 상태를 관리할 때 두 개념 모두 자주 사용되는데요.두가지 모두 Subject입니다. 어떤 차이를 가지고 있고, 어떤 상황에서 어떤것을 쓰는게 좋을지에 대해 알아볼께요.BehaviorSubjectBehaviorSubject는 현재 값을 유지하며, 새롭게 구독하는 Subscriber에게 항상 최신 값을 방출하는 Subject입니다.또한 초기 및 기존 값이 존재하기 때문에 UI 상태 관리 시 유용하게 사용될 수 있죠. 특징으로는 다음과 같습니다. 1️⃣ 초기값 지정2️⃣ 구독 시 최신 값을 즉시 수신3️⃣ .onNext(value),..