강의

멘토링

커뮤니티

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

frenchkebab님의 프로필 이미지
frenchkebab

작성한 질문수

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

saga 쪼개고 reducer와 연결하기

Cannot read properties of null (reading 'nickname')

작성

·

441

0

로그아웃 버튼을 누르면 이러한 에러가 계속 나오는데요

me.nickname[0] 에서 me?.nickname[0] 으로 바꾸면 정상 동작을 합니다만,

로그아웃 후 me가 null인 상태에서 UserProfile 컴포넌트가 리렌더링 되어 발생하는 현상인 것 같습니다.

원래 코드대로 '?' 없이 동작하게끔 하려면 (로그아웃 이후에 UserProfile 컴포넌트가 리렌더링 되지 않게끔 하려면) 어떻게 해주어야 할까요?

답변 1

0

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

userProfile 화면에서 로그아웃하면 어쩔수 없습니다 ?를 붙이든가 if (!user) <Redirect... 하는 수밖에요.

frenchkebab님의 프로필 이미지
frenchkebab

작성한 질문수

질문하기