RxSwift == 반응형 Swift
뭘 하고 있는지 계속 관찰하면서 a가 바뀌면 b도 바꾸기!
// 기존
int a = 10
int b = 10
int sum = a + b // 20
a = 20
// sum = 20
- a가 변해도 sum은 여전히 20!
- a는 a이고 sum은 sum 이므로..
sum은 a의 변경을 전혀 신경쓰고 있지 않음
- sum은 개발자가 새로 업뎃 하라고 할 때까지 전혀 업데이트를 하지 않고 과거에 머무르고 있는 것임.
// RxSwift
int a = 10
int b = 10
int sum = a + b // 20
a = 20
// sum = 30
- sum이 a를 계속 주시하고 있는 것임.
따라서 a가 변함에 따라 sum의 값도 변화되는 것!
- 개발자가 업뎃하라고 하지 않아도 알아서! 잘! 스스로! 업뎃하는 것!
이것이 반응형임!