강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

NOAH님의 프로필 이미지
NOAH

작성한 질문수

[리뉴얼] React로 NodeBird SNS 만들기

바뀐 상태 적용하고 eslint 점검하기

redux 및 saga 데이터 받는 함수 관련 질문

작성

·

284

0

로그인을 할때 아래의 액션을 dispatch 하면 dispatch 할때 넘겨준 data가

export function signInRequestAction(data) {
  return {
    type: SIGN_IN_REQUEST,
    data,
  };
}

자동으로 type이 같은 saga의 watch 함수안에 있는 signIn의 매개변수로 자동으로 들어가나요? 콘솔로 찍어보니 action 객체 자체가 넘어가는것 같은데 혹시나해서요. 

function* watchSignIn() {
  yield takeLatest(SIGN_IN_REQUESTsignIn);
}

그리고 만약 비동기 요청이 아닌 정보들을 redux에 저장할때도 통일성을 보통 비동기 요청처럼 saga에 추가로 선언을 하여 쓰는지도 궁금합니다.

비동기 요청이 아닌 정보들은 redux에서만 reducer로 처리해도 충분할듯싶어서요,

답변 1

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

data가 넘어가는게 아니라 action이 넘어갑니다.

비동기가 아닌 것들은 reducer에서 처리하시면 됩니다.

NOAH님의 프로필 이미지
NOAH

작성한 질문수

질문하기