[React] Front-End
Redux-saga [yield select]: Reducer 상태에서 데이터 가져와서 바로 사용하기
ddgoori
2021. 7. 29. 11:42
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},
});
.
.
.
}