인프런 커뮤니티 질문&답변

sw9142님의 프로필 이미지
sw9142

작성한 질문수

따라하며 배우는 노드, 리액트 시리즈 - 기본 강의

useSelect undefined 문제

작성

·

453

0

안녕하세요~ 강사님 수업들으면서 react, redux를 배워나가는 수강생입니다.

다름이 아니라, 저 아래코드에서요  const user를 console.log 를 하니

 

이렇게 object 나와서, 저 userId를 가져 오려고 했는데요.. 

이렇게 하니깐, userId를 읽지 못한다는 에러가 뜨더라구요. (근데 처음에는 읽어오는데, 새로고침하거나 딴 곳으로 리다렉팅하면 못 읽어오는 것 같아요)

useSelect으로 위처럼  nested object들을 불러올수가 없는 건가요?

답변 1

0

John Ahn님의 프로필 이미지
John Ahn
지식공유자

안녕하세요 ~   userId를 가져오려면 

하나하나씩 순차적으로 가져오셔야합니다. 
loginSuccess 객체를 먼저 가져오고 loginSuccess가 가져와진 후에 userId를 가져오셔야 합니다. 

안그러면 undefined 오류가 납니다 ~ 


const user = useSelector((state) => state.user.loginSuccess);

console.log(user.userId); 하시면 됩니다 ~ 

 

sw9142님의 프로필 이미지
sw9142

작성한 질문수

질문하기