yield select 를 통해서 Reducer에 있는 상태를 Redux-Saga에서 바로 가져와서 사용할 수 있다.
컨테이너에서 useSelector를 통해
const { customerInfo } = useSelector(state => state.registerReducer)
위 처럼 가져오는 것과 비슷함
function* createCustomer() {
const { customerInfo } = yield select(state => state.registerReducer)
const { status, data } = yield call(api.createCustomer, {
payload: {...customerInfo, rsdn: customerInfo.rsdn1 + customerInfo.rsdn2},
});
.
.
.
}
'[React] Front-End' 카테고리의 다른 글
자주사용하는 Git 명령어 정리 / branch, checkout, pull, push (VSC, terminal, bitbucket, powershell) (0) | 2021.09.03 |
---|---|
[바닐라자바스크립트] Front-End 기본기 공부 LIST (0) | 2021.09.02 |
[FE] Redux (5): Redux-Saga/ takeEvery / takeLastest (조현영 Redux vs Mobx 복습) (0) | 2021.07.21 |
[FE] 이상적인 컴포넌트란? (0) | 2021.07.21 |
[React] 버그 수정: onChange 함수 실행했다가 reRender 너무 많다고 뜰 때 (1) | 2021.07.20 |