인프런 커뮤니티 질문&답변
퀴즈
59%나 틀려요. 한번 도전해보세요!
대규모 React 애플리케이션에서 Redux를 사용하는 주된 이유는 무엇일까요?
컴포넌트의 스타일링을 위해서
애플리케이션의 전역 상태 관리를 중앙화하기 위해서
사용자 인증 속도를 높이기 위해서
데이터베이스 연결을 직접 처리하기 위해서
답변 1
0
yongja
질문자
현재까지 확인한 바로는 postSaga.js에서
function* uploadPosts(action) {
try {
console.log(action, "uploadPost function");
const result = yield call(uploadPostAPI, action.payload);
console.log(result, "uploadPostAPI, action.payload");
yield put({
type: POST_UPLOADING_SUCCESS,
payload: result.data,
});
yield put(push(`/post/${result.data._id}`));
} catch (e) {
yield put({
type: POST_UPLOADING_FAILURE,
payload: e,
});
yield put(push("/"));
}
}
console.log(action, "uploadPost function")까지는 콘솔창에 찍히는데 console.log(result, "uploadPostAPI", action.paylod")는 콘솔창에 찍혀있지 않습니다




