Eventkit
Declarative streams for Typescript
Features
- eventkit은 비동기 스트림을 쉽게 구성하고 관찰할 수 있도록 해주는 라이브러리임
- RxJS와 유사하지만, 부작용 관리가 개선되었고 제너레이터 기반으로 설계됨
- 상태 업데이트를 스트림에 푸시하면, 클라이언트에서 이를 실시간으로 수신 가능함
- Stream 및 AsyncObservable을 통해 서버/클라이언트 양쪽에서 간단하게 구현 가능함
- 서버 측 eventkit 활용
- 상태 변경을 Stream에 push하고, 클라이언트는 해당 스트림을 구독
- 스트림 데이터를 받아 디코딩 후 UI 업데이트 수행