inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

비전공자를 위한 진짜 입문 올인원 개발 부트캠프

state 사용하기

return 후 소괄호가 필수인가요

해결된 질문

427

tostarmk

작성한 질문수 15

0

2023-06-24 (5).png소괄호를 붙여 해결은 했습니다만,
return 뒤에 소괄호를 붙이지 않았을 때 unreachable-code라며 코드가 투명하게 보이고 react app 사이트에도 반영되지 않았는데요
소괄호가 필수인지 궁금합니다

참고로 return직후 세미콜론은 저장했더니 자동으로 붙었습니다.

HTML/CSS javascript react node.js react-native 머신러닝 express tensorflow

답변 2

1

그랩

  • return; 이렇게만 하게 되면 아래 html element가 제대로 렌더링되지 않게 됩니다. 그래서 return (
    <element...>
    ) 과 같이 괄호로 html element를 씌워주어야 정상적으로 return을 하는 것이 가능해집니다.

  • return 뒤뿐만 아니라 모든 명령 코드의 마지막 줄에 세미콜론이 붙는건 옵션입니다! 붙여도 되고 안붙여도 됩니다! 세미콜론이 붙는건 저희가 강의 초반에 설정한 prettier로 인해 적용되는 거예요.

1

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴이에요.

일반적으로 함수 내부에서 return 구문을 사용할 때, 값을 반환하는 경우 소괄호 안에 반환할 값을 넣어주게 됩니다. 반면, 값을 반환하지 않는 경우에는 소괄호를 생략해도 됩니다.

하지만, 소괄호를 생략하면 함수 내부에서 return 구문 이후의 코드는 실행될 수 없는 ‘unreachable code’ 에러가 발생할 수 있습니다. 그래서, 보통 값을 반환하지 않는 경우에도 소괄호를 붙이는 것이 좋습니다.

또한, return 문 이후에 세미콜론을 붙여도 붙이지 않아도 상관없으며, 자동으로 붙는 경우에는 코드를 작성한 에디터 설정에 따라 다를 수 있습니다.

결론적으로, return 구문을 사용할 때는 값을 반환하는 경우 소괄호는 필수이며, 반환하지 않는 경우에도 소괄호를 붙이는 것이 좋습니다.

[해결]그랩님 답변 주세요.

0

164

2

그랩님의 답변을 기다립니다/102강 전반적인 에러

0

143

2

[그랩님께]101강 안드로이드 에러들(Key prop)해결방법 궁금합니다.

0

126

2

[재질문][그랩님 답변 부탁드립니다]101강

0

143

2

[그랩님 답변 부탁드립니다]101강 Axios 에러와 502 Bad Gateway 질문

0

98

2

Ngrok 설치 후 forwarding Url 에러

0

133

2

[그랩님께,Ngrok 악성코드 인식 해결방법]질문 드립니다.

0

220

2

Ngrok 설치 후 forwarding Url로 연결 불가

0

137

1

그랩님,[꼭] 답변 부탁드립니다.

0

68

1

[꼭][[꼭] 그랩님, 답변 부탁드립니다], Failed to load resource: the server responded with a status of 404 (Not Found) 상품 상세 페이지 질문입니다.

0

153

1

6강/7강 수업

0

52

1

그랩님, 상품 상세 페이지 에러와 의문점 질문드립니다.

0

99

2

그랩님, 해결되지 않은 에러 메시지 [꼭] 답변 부탁 드립니다.

0

136

2

[재 질문]Cannot read properties of undefined (reading 'map') TypeError: Cannot read properties of undefined (reading 'map') 에러 해결 어떻게 하나요?

0

89

1

Cannot read properties of undefined (reading 'map') TypeError: Cannot read properties of undefined (reading 'map') 에러 해결 어떻게 하나요?

0

130

2

일반적인 css 꾸미기에서 width와 height의 값?

0

93

2

Windows에서의 업로드 후 홈화면 상품이미지 오류 해결방법

0

196

1

그랩마켓 웹화면 구현하기 -2 질문입니다.

0

121

1

react에 반영이 되지 않습니다.

0

241

1

터미널 npm install -g create-react-app 작성 후 오류

0

421

1

create-react-app my app 실행 시 에러

0

356

2

포스트맨 질문

0

100

1

<꼭 답변 부탁 드립니다>그랩선생님, [컴포넌트 사용하기] 강의에서 질문 있습니다.

0

261

2

그랩선생님, 질문 답변 부탁 드립니다.vscode에서 npm install -g create-react-app 입력 후 에러 입니다.

0

479

2