dispatch
[React] redux-thunk , dispatch 연결 안되는 오류
프로젝트를 진행하다가, redux를 활용해서 기능을 해줘야하는데, 비동기 처리를 해줘야 하는 경우가 생겼다. 따라서 원래 구현했던 redux 코드들에 redux-thunk 미들웨어를 추가해서 비동기 작업을 추가하려 해주었다. export const setBlockRightSizeAsync = ( payload: setBlockRightSizeType, ): ThunkAction => { //리턴타입, Root상태, ExtraArgument타입, action의 타입 순서대로 넣음 const { leftPos, dayPosMap, id, width, projectId } = payload; return async (dispatch, getState) => { /* 생략 ... */ dispatch(setB..
axios 안에서 dispatch가 안되는 오류
오늘도 열심히 맡고있는 웹개발을 하다가 axios 안에서 dispatch가 실행되지 않는 오류와 맞서 싸웠다.. 위와같이 axios를 활용해서 post를 보내려 했는데 자꾸 오류가 떳다. 알고보니 useDispatch()훅은 함수 내에서 사용할 수 없다고 한다. 외부에서 dispatch를 선언한 후에 가져오는 방법으로 해결할 수 있다!!! export async function getUserinfoApi( url: string, token: string, dispatch: any ) { try { await axios({ method: "post", url, headers: { 'Accept': "application/json", //prettier-ignore 'Content-Type': "applic..