강의

멘토링

커뮤니티

Inflearn Community Q&A

brinst070881's profile image
brinst070881

asked

Learn by Following Along Node, React Series - Building a Shopping Mall Site [Complete Renewal]

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

Written on

·

2.8K

0

안녕하세요 선생님

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

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

구글링을 해서 

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

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

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

nodejsreduxmongodb웹앱react

Answer 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
Questioner

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

감사합니다

brinst070881's profile image
brinst070881

asked

Ask a question