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

brinst07님의 프로필 이미지

작성한 질문수

따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]

카트에 담긴 상품 정보들을 데이터베이스에서 가져오기 #1[삭제 예정]

useSelector를 사용하여 store 값 가져오기

작성

·

2.6K

0

안녕하세요 선생님

강의는 현재 props에서 store값을 가져오는 데, 

useSelector를 통해서 가져오는 방법도 있더라구요

구글링을 해서 

const temp = useSelector(state => state.user.userDate);

이렇게 작성을 해봤는데 에러가 발생해서요...

혹시 useSelector를 사용하여 store 값을 가져오는 방법을 가르쳐주실수 있을까요??

답변 2

0

안녕하세요!

useSelector로 전체 state를 가져오면 편리하게 리덕스에 담긴 state를 가져올 수 있습니다만,

현재 강의에서 강사님이 사용안하신거는 이미 auth라는 hoc컴포넌트에서 user를 각 컴포넌트에 뿌려주고있기때문에  그냥 props로 state.user를 받아오시는것 같습니다.

0

import {useSelectorfrom 'react-redux'
    const user = useSelector(state => state.user.userData);
    console.log('userselect'user)

store에 저장한 state 명이 달라서 그런거 아닐까요?

전 잘되네요..

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

그러네요.... userDate라고 작성했네요... ㅋㅋㅋㅋㅋㅋ

감사합니다

brinst07님의 프로필 이미지

작성한 질문수

질문하기