커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
map 사용 시 indexing 키 값 사용 질문
앱개발 종합반 - 리액트 네이티브
2주차
북마크
장*석
댓글
1
추천
0
조회수
14
조회수
14
답변 완료

안녕하세요 튜터님,


강의 자료 2-13 / 15.00초쯤에 map함수를 사용할때는 인덱싱인 i 값을 key라는 변수에 넣지 않으면

jsx 에선 각 키별로 고유한 번호를 부여해야 오류가 안난다고 하셨는데,


일단 첫번째 의문이 map에선 꼭 인덱싱을 불러오지 않아도 key 값만 불러올수 있다라고 배웠던걸로 기억해서

i 값을 안쓰고 해봤는데 경고없이 잘 돌아가는 것 같아서 꼭 써야하는건지 헷갈려서 질문 남겨봅니다.


스파르타 즉문즉답스파르타 즉문즉답

사실 key라는 부분도 이해가 아직 잘 가지 않아서 아래와 같이 질문 정리하여 드립니다.


Q1. map 함수 돌릴때 꼭 i(인덱스) 값을 받아서 각 key에 넣야놔야 하는건가요? (사진2)

Q2. 여기서 말하는 key는 view 의 속성(props) 중 하나인건가요? (사진2)

Q3. 코드 상에서는 map 함수 돌릴때 i 값 없이 받아서 써도 오류는 없어보이는데 혹시 제가 잘못 알고 있는 부분이 있나요? (사진 1&2 비교)

결과값은 정상적으로 출력이 동일하게 되는 것 처럼 보입니다.


아직 애매모호한 경계선에서 제 개념이 왔다갔다 하다보니 혹시 초기에 제가 놓치는 부분이 있을까하여 미리 질문을 남겨봅니다.


감사합니다!

-앱개발 2주차 장홍석 드림

취소
 공유
취소
댓글 0
댓글 알림
나의얼굴