작성
·
143
1
loadUserAPI에서 userId는 action.data로 id 값이 무조건 존재하지 않나요?
userId ? `/user/${userId}` : '/user/'
>>> 왜 userId 의 존재 여부에 따른 분기를 해주는지 이해가 안갑니다. 제가 잘못 이해하는건가요?
답변 7
1
LOAD_USER_REQUEST에서 id값을 안 넣을 수도 있습니다. 그러면 내 정보를 가져오는 요청입니다. 저 컴포넌트에서만 LOAD_USER_REQUEST가 dispatch 되는 게 아닙니다. 다른 컴포넌트에서도 dispatch 됩니다.
0
0
data로 값을 보내면 LOAD_USER_FAILURE 가 뜨네요
sagas의 user.js 에서 me: 로 들어가는 !action.data 값은 false 라고 뜨고, reucer의 user.js 에서 분기문도 했습니다.
0
0
이해 했습니다. 그런데 me: !action.data 로 me에 flase 값이 실행 되는데 me의 state 값이 변경되지 않습니다.
어떤 문제가 있어서 그런건가요....
0
user.js 에서 LOAD_USER_REQUEST 해서 보내는 id 값이 loadUser 의 action.data 값이고, 이 action.data 값이 loadUserAPI 값의 UserId 값 아닌가요?
UserId 값이 유저의 users 테이블의 id 컬럼 아닌가요?
UserId 값이 존재하지 않는 다는게 이해가 안갑니다....
0