장단점

설명
redux-saga 대체 가능, 캐싱 지원 단점으로는 중앙집중 관리는 힘듦
Tags
info

장단점

장점

  • 비동기 관련 boilerplate를 최소화 할 수 있다.
  • Redux 같은 전역 상태 저장소에 동기적으로 업데이트되는 데이터와 액션만 남길 수 있다. (미들웨어를 없앨 수 있다!)
  • 캐싱, 리패칭을 알아서 지원한다.
  • 다양한 옵션을 제공해서 custom이 쉽다.
  • dev tool이 제공된다.

단점

  • 중앙 집중적인 방식의 데이터 관리를 강제하지 않아서, 비동기 요청이 컴포넌트 각각에 강하게 의존된다.
  • 디버깅이 매우 힘들어질 수 있다.