TypeScript에서 localstorage 불러올때 Type 'null' is not assignable to type 'string'

박진현·2021년 12월 9일
2

에러핸들링

목록 보기
21/28

setIsLiked(
          !![res.data][0].artistDetail.likes.find(
            (el) =>
              el === JSON.parse(localStorage.getItem('lumiereUserInfo'))._id,
          ),
        );

위 코드를 아래와 같이 바꾸면 해결된다.

setIsLiked(
          !![res.data][0].artistDetail.likes.find(
            (el) =>
              el === JSON.parse(localStorage.getItem('lumiereUserInfo' || '{}'))._id,
          ),
        );
profile
👨🏻‍💻 호기심이 많고 에러를 좋아하는 프론트엔드 개발자 박진현 입니다.

0개의 댓글