-
Notifications
You must be signed in to change notification settings - Fork 0
Redux Promise Middleware를 활용한 로딩 바 자동 구현
Seongbin Kim (김성빈) edited this page Dec 26, 2018
·
1 revision
작성자: 김성빈
작성일: 2018/11/30 PM 2:00~
Redux-Promise-Middleware는 Redux 환경에서 Promise
가 Middleware로 dispatch
된 Action의 payload
인 경우 (아래처럼)
dispatch({
type: 'GET_DOG',
payload: new Promise(...) // 물론 이렇게 쓰진 않겠죠. 주로 axios.post(...) 등
});
Promise의 상태에 따라 자동으로 이름_PENDING
, 이름_FULFILLED
, 이름_REJECTED
라는 type과 함께 payload를 dispatch
한다.
react-redux-loading-bar 라이브러리가 Redux-Promise-Middleware 사용 시 자동 수행 기능을 제공하기 때문