2017-09-04 5 views
0

얘들을 REDUX는-썽크. 성공하면 '.then'이 실행되고 signupAction을 전달합니다. 나는이 signupAction이 파견 된 후에 만 ​​실행해야하는 다른 '.then'을 호출하여 사용자를 '/'로 리디렉션합니다. 내 홈 페이지. 내가 겪고있는 문제는 그들이 가입하고 URL이 작동하지만 실제로 '/'에 구성 요소를 렌더링하지는 않는다는 것입니다. 여기서 무슨 일이 일어나고있는거야? 비록 그들이 정말로 확실하지는 않지만 그들은 서로를 막고있는 것처럼 보입니다. Redux-thunk는 내가 생각하기에 비동기식이므로 첫 번째 호출이 성공적으로 전달 될 때까지 호출 한 두 번째 작업은 전달되지 않습니다.돌아 오는 사용 리디렉션 나는 그래서 기능이

도움을 주시면 감사하겠습니다.

답변

0

난 다음 다른이 signupAction이

이 가정이 잘못 발송 된 후에 만 ​​실행해야하는,이 후 '그 때는'호출합니다. dispatch 함수는 Promise이 아닌 전달할 작업을 반환합니다. signupAction도 redux-thunk (작업 반환)를 사용한다고 가정하면 push('/')에 대한 전화가 바로 발생하고 가입 프로세스가 완료되기를 기다리지 않는 이유가 설명됩니다.