강의

멘토링

커뮤니티

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

Harry님의 프로필 이미지
Harry

작성한 질문수

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

리덕스 실제 구현하기

AppLayout에서 질문 있습니다.

해결된 질문

작성

·

145

1

안녕하세요 제로초님.

오류가 난 것은 아니지만 궁금한 점이 생겨서 질문드립니다.

AppLayout.js에서

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

이 부분이 이해가 잘 안됩니다.

이 파일의 import문에는 어디에도 configurStore이나 reducers 디렉토리가 보이지 않는데 저 useSelector는 어떻게 알고 state를 찰떡같이 initialState로 들고오는 건가요...?

store의 기능같기는 한데 store라는 개념이 완전히 처음이라서 모르겠습니다 ㅠㅠ

답변 1

1

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

useSelector 함수 내부에서 redux store를 참조하고 있습니다. 함수 내부를 까보시면 좀 더 명확할듯합니다만 까보기 어렵다면 그냥 그렇게 되는구나 하고 외워야합니다.

Harry님의 프로필 이미지
Harry

작성한 질문수

질문하기