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

호눅스님의 프로필 이미지
호눅스

작성한 질문수

만들면서 배우는 리액트 : 기초

23 로컬스토리지에 데이터 싱크하기 2

counter 변수도 초기값이 없으면 널이 되더라구요.

해결된 질문

작성

·

344

1

counter 변수도 초기값이 없으면 아마 null이 되는 것 같아요.

에러는 나지 않지만 최초에 "번째 고양이" 으로 나오길래

Try 1:

        const [counter, setCounter]  = React.useState(jsonLocalStorage.getItem("counter") || 0);

했더니 0번째 고양이 가라사대라고 나오는군요.

물론 이것도 자연스럽지만 ㅎㅎ

 

Try 2:

 const [counter, setCounter]  = React.useState(jsonLocalStorage.getItem("counter") || 1);

 

요렇게 해 주니 조금 더 자연스럽게 되었습니다.

|| 값 처음 알았는데 유용한 기능 같아요 ^^.

답변 1

0

진유림님의 프로필 이미지
진유림
지식공유자

ㅎㅎㅎ 짱짱입니다~!! ㅎㅎㅎ

호눅스님의 프로필 이미지
호눅스

작성한 질문수

질문하기