reactSwift를 rxSwift로 리팩토링 하기.
회사의 소스 중 일부가 한 2년 전 쯤 묵은 소스가 있었는데,
고쳐야겠다라고 부채를 쌓아두고 있었다.
다른 할 것도 많이 있었고, 잘 동작하고 있던 것을 굳이 건드리고 싶지도 않았다.
(사실 잊고 있었다. 😁)
이번에 해당 부분을 수정하게 되면서 신규로 rxSwift로 짜게 되면서 기존 소스를 버린거다.
현재날짜 기준(2021.7.13)
API | github stars |
---|---|
reactiveSwift | 2.8k |
rxSwift | 20.3k |
뭐 github star 수가 이야기 해주듯,
7~8배 정도 더 많이 쓰인다. 예전에는 reacativeSwift가 더 많이 쓰였는데..
이번에 리팩토링하면서 느낀점
- 영원한 선두주자는 없다.
- 나중에 해야지는 상황을 악화시킴.
같은 observable stream 기반이지만, 앞으로 격차는 더 벌어질 것 같고
apple에서 나온 combine이 rx를 대체하기 전까지는 확실히 더 많이 공부하고
자유자재로 쓸 수 있게 노오력 필요.