Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- SCSS forward
- KDT 프로그래머스
- nextjs사용법
- 프로그래머스 데브코스
- 이벤트 수식어
- Vue
- netlify redirect
- vue 지역 컴포넌트
- intersection opserver
- 프로그래머스 프론트엔드 데브코스
- vue mixin
- SCSS extend
- SCSS import
- 다른컴퓨터에서 git사용
- 리스트 렌더링
- 폼 입력 바인딩
- Spacer
- react next
- vuex map
- KDT 프로그래머스 데브코스 프론트엔드
- postcss
- 리액트
- 프로그래머스 데브코스 프론트엔드
- vue 이벤트 수신
- 쌓임맥락
- flex
- git 같은계정 다른 컴퓨터
- 고양이 사진 검색기
- 프로그래머스 K_Digital Training
- SCSS use
Archives
- Today
- Total
혼자 적어보는 노트
[React] Cannot read property 'map' of undefined 본문
Cannot read property 'map' of undefined
Cannot read property '???' of undefined
React에서 api로 데이터를 가지고와서
state에 데이터를 담고 해당 state의 프로퍼티를 참조하려고 할 때 위와같은 에러가 발생한다.
아직 데이터가 할당되지 않은 상태에서 해당 객체의 데이터를
읽으려 하니 발생하는 것으로 추정된다.
그럴땐 아래와 같이 삼항연산자로 해당 데이터가 할당되었는지 체크를 한 후 에
프로퍼티를 참조 하면 된다.
(할당이 되지 않았다면 false이기 때문에 노출이 안됨)
//ex1
{video && (
<div className="info">
<h3>{video.title}</h3>
</div>
)}
//ex2
{video && video.map(()=>(
//코드작성
))
)}
'React' 카테고리의 다른 글
[React] state데이터 object로 관리/수정하기 (0) | 2022.01.03 |
---|---|
[React] 유튜브 API 사용법 / youtube API / axios (0) | 2021.12.28 |
[React] react-router-dom v6 업데이트 (0) | 2021.12.27 |
[React] 사용자 지정 환경변수 추가 / secret API KEY 설정 (0) | 2021.12.23 |
[React] 텍스트 줄 바꿈 / 데이터 불러 올 때 줄 바꿈 (0) | 2021.12.22 |
Comments