2017-09-06 4 views
0

내 질문의 구현은 무엇입니까? 감사.돌아 오는의 applyMiddleware

+0

첫 번째 코드를 수행하여 오류가 발생 했습니까? –

+0

미들웨어에서'dispatch'를 사용하면,'dispatch'는 미들웨어 체인을 가진'dispatch' 대신에 원래'store.dispatch'를 가리 킵니다. 그래서 closure를 사용하여 변수 dispatch를 가리 킵니다. –

답변

0

이것은 JS 변수 범위 지정/호스팅과 다소 복잡하게 결합되어 전달 된 전달 메소드가 실제로 미들웨어 체인의 시작점을 가리킬 필요가 있습니다.

자세한 내용은 새로 추가 된 (아직 발행되지 않은) Redux FAQ entry on why applyMiddleware uses a closure을 참조하십시오.