반응형
리덕스에서 미들웨어 청크의 역할은 뭘까요?
- 리덕스 청크란 리덕스 미들웨어의 한 종류입니다.
- 간단한 동기 작업만이 가능한 리덕스에 비동기 작업이나, 웹 요청, 또는 저장소에 접근하는 복잡한 요청 등을 처리해주는 고마운 친구입니다.
비동기작업에서의 세가지 상태
- 우선 가장 문제가 되는 비동기 작업부터 처리해보겠습니다.
- 우리가 비동기 요청을 보냈을때의 상태를 구분해보면 세 가지가 있습니다.2. 요청에 성공했을때
- 3. 요청에 실패했을때
- 1. 요청을 보내지 않았거나 아직 대기중일때
- 위 세가지 상태를 상수 형태로 선언해서 사용하겠습니다.
그래서 청크의 역할은?
- 미들웨어는 액션이 디스패치 된 다음 리듀서에서 액션을 처리하기 전에 액션을 받아와서 액션을 취소시키거나 다른 종류의 액션을 추가적으로 디스패치하는등 업데이트 이전에 추가적인 작업을 할 수 있도록 도와주는 역할이다.
- 즉 리듀서 내의 어떤 로직이 실행되기 사이의 중간다리 역할을 해줄 함수들을 작성하는 공간이다.
반응형
'항해99' 카테고리의 다른 글
[항해99] TIL D+31 (0) | 2022.08.11 |
---|---|
[항해99] TIL D+30 (0) | 2022.08.11 |
[항해99] TIL D+28 (0) | 2022.08.08 |
[항해99] TIL D+27 (0) | 2022.08.08 |
[항해99] TIL D+26 (0) | 2022.08.08 |