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

chrisms91님의 프로필 이미지
chrisms91

작성한 질문수

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

로그아웃 버튼을 로그인 상태일 때만 보이게 해주고 싶은데 store 안에 있는 값들을 어떻게 접근해야 할지 모르겠습니다..ㅠㅠ

작성

·

113

0

LandingPage에 있는 로그아웃 버튼을 로그인 했을때만 볼 수 있게 해주고 싶어서

Store 안에 loginSuccess 값이나 userId 값을 체크해서 값이 존재 할때만 버튼을 렌더해주려고 하는데

이 값들을 어떻게 접근해야 할지 모르겠습니다ㅠㅠ

답변 1

1

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

아   useSelector라는걸 이용해야 하는데 

import { useSelector } from "react-redux";

function RightMenu(props) {
const user = useSelector(state => state.user)

store에 들어있는 user state을 가져오시려면 위에 처럼 가져오실수가 있습니다  ~! 

chrisms91님의 프로필 이미지
chrisms91

작성한 질문수

질문하기