[TIL] 2022/03/30

yongkini ·2022년 3월 30일

Today I Learned

목록 보기
129/176

Today I Learned

결국 Redux-Thunk는 비동기 처리 로직을 짜기위해 dispatch 로직에 파이프라이닝을 하는 것이다.

순수함수인 reducer에서 각기 다른 로직(api의 결과에 따른)을 만들면 순수하지 않은 함수가 되기 때문에 이를 reducer 외부에서 파이프라이닝(dispatch에) 작업을 통해 해결하는 아이디어를 사용한 것이 thunk이다. 그래서 시작 -> api 결과(성공) ro 에러에 따라 디스패칭을 해서 그 결과를 구독하는 컴포넌트에서 각기 다른 결과를 렌더링할 수 있도록 한다. 사실 redux-thunk가 제일 쉬운 미들웨어인 것 같다. 그 역할과 사용법이 명확하기 때문이다.

profile
Web3.0에 관심이 많은 FE 개발자입니다. VPA와 캔들 차트 분석을 기반으로 정량적 트레이딩 시스템을 직접 개발하여 암호화폐를 트레이딩하고 있습니다.

0개의 댓글