강의

멘토링

로드맵

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

ambacc244님의 프로필 이미지
ambacc244

작성한 질문수

[리뉴얼] React로 NodeBird SNS 만들기

리덕스 질문

작성

·

253

0

안녕하세요~

제가 리덕스를 사용해서 상태를 조작중인데! 리덕스의 state 값이 변했지만 컴포넌트가 값이 변한것을 알아차리지 못하고 값이 이전 값에서 변하지 않습니다. 이런경우는 제가 무엇을 잘못 설정 한것인가요?

Redux Dev Tools에는 변한값이 보이는데 컴포넌트 내부에서 콘솔로 찍어보았을때는 값이 변하지 않습니다.

답변 3

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

useCallback, useEffect의 [] 안에 리덕스 값 넣으셨나요?

0

ambacc244님의 프로필 이미지
ambacc244
질문자

그렇다고 하기에는 컴포넌트의 return 스테이트 안에서는 변한 값이 잘 출력이 됩니다. useCallBack이나 useEffect안에서 console을 찍을때만 값이 그대로 입니다. 원래 useCallBack이나 useEffect안에서 console을 찍어볼때는 변한값을 읽지 못하는건가요?

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

useSelector가 잘 연결되어 있지 않은 것 같습니다.

ambacc244님의 프로필 이미지
ambacc244

작성한 질문수

질문하기