React native + redux 인증 요청과 응답 실패

안녕하세요.

react native + redux 구조에서 서버에 요청 응답 실패 부분이 궁금합니다.

예를들어, 로그인을 요청했을때 reducer에 LOGIN_REQUEST, LOGIN_SUCCESS, LOGIN_FAILURE
이렇게 switch 되어있을 때,

  1. 서버가 꺼져있을 떄와 로그인 정보가 없을 때를 둘다 LOGIN_FAILURE에 두면 서로다른 내용의 실패 alert을 어떻게 어디단에서 처리하는지

  2. 아니면 LOGN은 실패라는 응답이라 LOGIN_SUCCESS로 처리해야하는지 그랬을때 alert 경고창을 어디서 작성하는지

  3. 근본적으로 서버가 응답 못하는 것 외에는 에러로 주면 안된다고 들었는데 이부분은?

이해를 돕기 위해 질문 아래 답변을 드리겠습니다.

  1. 서버가 꺼져있을 떄와 로그인 정보가 없을 때를 둘다 LOGIN_FAILURE에 두면 서로다른 내용의 실패 alert을 어떻
    게 어디단에서 처리하는지
    • failure 처리할 때 조건부를 나누면 될 것 같습니다.
  2. 아니면 LOGN은 실패라는 응답이라 LOGIN_SUCCESS로 처리해야하는지 그랬을때 alert 경고창을 어디서 작성하는지
    • success를 처리하는 조건부를 따로 두면 될 것 같습니다.
  3. 근본적으로 서버가 응답 못하는 것 외에는 에러로 주면 안된다고 들었는데 이부분은?
    • 금시초문입니다.
1 Like