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

김소진님의 프로필 이미지

작성한 질문수

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

하위 요소에 특정 데이터를 넘길 시, 필요한 데이터만 특정해서 넘기기 vs 객체 형태로 크게 넘기기

23.06.30 12:45 작성

·

129

0

안녕하세요, 강사님

"댓글구현하기"편을 보던 중 기존 업무에서도 궁금했던 점이 생각나 질문 남깁니다.

 

예를들어 부모요소에서 하위요소에 post객체에 속한 id값 하나만 전달하고자 합니다.

그럴 때 <하위요소 post = {post}/><하위요소 postId = {post.id}/> 중에 어떤 방식을 선호하시나요?

단, 이때 자식요소에서 post의 id외에는 필요가 없습니다.

 

개인적으로는 다른 사람도 저의 코드를 보고 이해할때 '아! 이 자식 요소에서는 post의 id만 사용하는 구나' 딱 알수 있기 때문에 <하위요소 postId = {post.id}/>가 더 좋을 것 같다 생각했습니다.

 

강사님의 의견 여쭤보고 싶습니다. 답변 기다리겠습니다.

감사합니다.

답변 1

0

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

2023. 06. 30. 13:46

네 postId만 넘기는 게 좋습니다. post를 통째로 다 넘기면 쓸데없는 리렌더링이 발생하는 등의 추가 문제가 생길 수도 있습니다.