Reactive (Rx)
Unity에서의 의미
Section titled “Unity에서의 의미”- 이벤트와 상태 변화를 스트림으로 표현
- UI 바인딩, 상태 전파에 강함
Unity 개발자에게 중요한 포인트
Section titled “Unity 개발자에게 중요한 포인트”- Subscription 자체가 새로운 “수명”을 가짐
- Dispose 관리가 설계의 핵심
- 스트림 내부에서 소비되지 않으면 전파 불가
- 에러가 흐름 전체를 종료시킬 수 있음
- Dispose가 곧 취소
- 수명 관리 실패 시 메모리 / 이벤트 누수
Unity에서 흔한 사고
Section titled “Unity에서 흔한 사고”- 씬 전환 후에도 이벤트가 계속 날아옴
- 이미 파괴된 UI가 이벤트를 받음