인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

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

skywalk님의 프로필 이미지
skywalk

작성한 질문수

따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]

const renderItems = () => ( 관련

작성

·

151

0

const renderCartImage = (images) => {  .. }

const renderItems = () => ( .. )  차이점이 무었인가요?

너무 기초적인 거 같아서요.

답변 2

3

John Ahn님의 프로필 이미지
John Ahn
지식공유자

안녕하세요 ㅎㅎㅎ skywalk 님 ! 

우선 제가 이 두가지 나눠쓰는 때를 보면

{} 이걸 쓸때는  그 안에 return 을 써줘야 실제적으로 코드가 출력이 됩니다.

그리고 {} 안속에는 return 할 값이외에도   변수들 같은것도 지정이 가능합니다 

const renderReplyComment = (parentCommentId) => {
let hello = "hi";
if(hello === "hi") {
let hi = "hello"
}
return props.commentLists.map((comment, index) => (

이런식으로는요 

하지만 () 를 쓸때는 

위에와 같이 하지 못하고 그저 return 해줄 value만 넣어줄수 있습니다

수고하세요 ^^ 

0

skywalk님의 프로필 이미지
skywalk
질문자

그렇네요. 자세하게 보니 알겠습니다. 고맙습니다.

skywalk님의 프로필 이미지
skywalk

작성한 질문수

질문하기