-
카테고리
-
세부 분야
풀스택
-
해결 여부
미해결
Cannot read property 'dispatch' of undefined
21.08.21 23:50 작성 조회수 218
0
export const getServerSideProps = wrapper.getServerSideProps(async (context) => {
context.store.dispatch({
type: LOAD_USER_REQUEST,
})
context.sotre.dispatch({
type: LOAD_POSTS_REQUEST,
})
context.store.dispatch(END)
await context.sotre.sagaTask.toPromise()
})
위 코드를 실행했을 때
dispatch of undefined라는 오류가 뜹니다.
configureStore.js 에서 store와 dispatch의 log를 찍어보면 잘 나오는데 왜 저런 오류가 뜨는걸까요?
redux의 전은 6이에요.
답변을 작성해보세요.
1
ChangKeun Ji
2021.09.22
export const getServerSideProps = wrapper.getServerSideProps(
(store) => async () => {
store.dispatch({
type: LOAD_MY_INFO_REQUEST,
});
store.dispatch({
type: LOAD_POSTS_REQUEST,
});
// REQUEST 가 saga 에서 SUCCESS 될 때까지 기다려준다
store.dispatch(END);
await store.sagaTask.toPromise();
}
);
0
답변 2