axios 호출에서 redux 기능 후 코드가 작동하지 않음

주앙 페레이라

redux / axios에 문제가 있습니다. axios 요청이 성공한 후 스토어를 변경하고 싶습니다. 스토어 변경 후 애플리케이션 상태를 변경하고 싶습니다. 코드가 내 기능에 도달 할 것으로 예상했지만 그런 일이 발생하지 않으며 그 이유가 확실하지 않습니다! redux는 비동기입니까? 그렇다면 어떻게 동기화 전화를 걸 수 있습니까? (일부 코드 아래에서 왼쪽)

        axios.post(url,{
            "system":system,
        })
        .then(res => {
          this.props.setTest(res) #code does not follow this line, no state is set
          this.setState({
            test_data:res,
            redirect:true
          })
        })
        .catch((error)=>{
          if(error.response){
              if(error.response.data["Error"]){
                  console.log("There was an error fetching the test")
              }
          }
      })
export function setTest(test){
    return {type: "SET_TEST",payload: test}
}
case "SET_TEST":{
            console.log("SET_TEST")
            return {
                ...state,

                (and other changed args)
            };
}

도와 주셔서 감사합니다!

프라이

this.props.setTest(res) 일종의 오류를 유발할 가능성이 매우 높습니다 .

나중에 catch매우 특정한 오류 만 처리 하는 블록 이 있기 때문에이 오류는 절대로 발생하지 않으며 console.log하기 전까지는 처음에 오류가 무엇인지 알 수 없습니다. 그래서:

.catch((error)=>{
    if(error.response && error.response.data["Error"]){
       console.log("There was an error fetching the test")
    } else {
       // don't swallow your error, log it!
       console.log("some unexpected error happened:", error);
    }

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

내 Redux 설정에서 감속기가 호출되지 않음

분류에서Dev

ajax에서 업로드 기능을 호출 한 후 이미지가 업로드되지 않음

분류에서Dev

서버 변경 후 Htaccess 코드가 작동하지 않음

분류에서Dev

동적 요소 (백본)에서 Ajax 호출 후 클릭 기능이 작동하지 않음

분류에서Dev

내 Razor보기에서 ajax 호출 후 jquery가 작동하지 않습니까?

분류에서Dev

axios API에 대한 비동기 호출 후 반응 후크 및 redux가있는 SetState

분류에서Dev

PHP에서 javascript 후 헤더 기능이 작동하지 않음

분류에서Dev

메서드 내에서 가져 오기 및 호출 기능이 작동하지 않음

분류에서Dev

제출을 클릭 한 후 기능이 작동하지 않음

분류에서Dev

특정 코드 후에 PHP 코드 (mysqli) 쿼리가 작동하지 않음

분류에서Dev

.then에서 Axios 호출 후 setState 후 구성 요소가 다시 렌더링되지 않음

분류에서Dev

Redux : 비동기 작업 생성자가 호출되지 않음

분류에서Dev

laravel vue-프로젝트 업로드 후 axios의 메서드가 올바르게 작동하지 않음

분류에서Dev

메서드 호출 후 Ruby 코드가 실행되지 않음

분류에서Dev

녹아웃에서 ajax 호출 후 datepicker가 작동하지 않음

분류에서Dev

FeathersJS auk 서버 채우기 후크가 작동하지 않음

분류에서Dev

Specflow3 및 Deveroom Go To Definition으로 업그레이드 한 후 기능 단계에서 작동하지 않음

분류에서Dev

. 호출 후 서비스 기능이 작동하지 않습니다.

분류에서Dev

빌드 후 트위터의 자동 완성 기능이 작동하지 않음

분류에서Dev

5 초 후 요소 숨기기 만 CSS가 Firefox에서 작동하지 않음

분류에서Dev

Oracle CHAR 비교가 기능에서 작동하지 않음

분류에서Dev

서버에로드 된 후 Shadowbox가 작동하지 않음

분류에서Dev

함수 호출 후 jQuery .click 함수가 작동하지 않음

분류에서Dev

Ajax 호출 후 JQuery Datepicker가 작동하지 않음

분류에서Dev

새 OnCreate () 호출 후 Xamarin Android RunOnUiThread ()가 작동하지 않음

분류에서Dev

ajax 호출 후 클릭시 jQuery가 작동하지 않음

분류에서Dev

AJAX 호출 후 addClass () 함수가 작동하지 않음

분류에서Dev

최초 실행 후 역 번호 기능이 제대로 작동하지 않음

분류에서Dev

앱을 닫은 후 여러 레코드 항목에서 Cordova Azure 오프라인 데이터 동기화가 작동하지 않음

Related 관련 기사

  1. 1

    내 Redux 설정에서 감속기가 호출되지 않음

  2. 2

    ajax에서 업로드 기능을 호출 한 후 이미지가 업로드되지 않음

  3. 3

    서버 변경 후 Htaccess 코드가 작동하지 않음

  4. 4

    동적 요소 (백본)에서 Ajax 호출 후 클릭 기능이 작동하지 않음

  5. 5

    내 Razor보기에서 ajax 호출 후 jquery가 작동하지 않습니까?

  6. 6

    axios API에 대한 비동기 호출 후 반응 후크 및 redux가있는 SetState

  7. 7

    PHP에서 javascript 후 헤더 기능이 작동하지 않음

  8. 8

    메서드 내에서 가져 오기 및 호출 기능이 작동하지 않음

  9. 9

    제출을 클릭 한 후 기능이 작동하지 않음

  10. 10

    특정 코드 후에 PHP 코드 (mysqli) 쿼리가 작동하지 않음

  11. 11

    .then에서 Axios 호출 후 setState 후 구성 요소가 다시 렌더링되지 않음

  12. 12

    Redux : 비동기 작업 생성자가 호출되지 않음

  13. 13

    laravel vue-프로젝트 업로드 후 axios의 메서드가 올바르게 작동하지 않음

  14. 14

    메서드 호출 후 Ruby 코드가 실행되지 않음

  15. 15

    녹아웃에서 ajax 호출 후 datepicker가 작동하지 않음

  16. 16

    FeathersJS auk 서버 채우기 후크가 작동하지 않음

  17. 17

    Specflow3 및 Deveroom Go To Definition으로 업그레이드 한 후 기능 단계에서 작동하지 않음

  18. 18

    . 호출 후 서비스 기능이 작동하지 않습니다.

  19. 19

    빌드 후 트위터의 자동 완성 기능이 작동하지 않음

  20. 20

    5 초 후 요소 숨기기 만 CSS가 Firefox에서 작동하지 않음

  21. 21

    Oracle CHAR 비교가 기능에서 작동하지 않음

  22. 22

    서버에로드 된 후 Shadowbox가 작동하지 않음

  23. 23

    함수 호출 후 jQuery .click 함수가 작동하지 않음

  24. 24

    Ajax 호출 후 JQuery Datepicker가 작동하지 않음

  25. 25

    새 OnCreate () 호출 후 Xamarin Android RunOnUiThread ()가 작동하지 않음

  26. 26

    ajax 호출 후 클릭시 jQuery가 작동하지 않음

  27. 27

    AJAX 호출 후 addClass () 함수가 작동하지 않음

  28. 28

    최초 실행 후 역 번호 기능이 제대로 작동하지 않음

  29. 29

    앱을 닫은 후 여러 레코드 항목에서 Cordova Azure 오프라인 데이터 동기화가 작동하지 않음

뜨겁다태그

보관