개발자
안녕하세요, React를 막 공부하고있는 뉴비입니다.. 요즘 유튜브를 통해 React 영상을 보고있는데 (대부분 영어 입니다) 강사가 return문과 중괄호({})를 제거하면서 이런경우에는 implicit return을 하는 것이 좋다. 라는 말을 했습니다. 여기서 implicit return이 의미하는게 무엇인가요?
답변 1
자바스크립트의 arrow function에는 두 가지 리턴 방식이있습니다. - 명시적 리턴 (Explicit Return) : return keyword를 명시함 ex) const arrow = () => { return "i am explicit" } - 암시적 리턴 (Implicit Return) : return keyword를 명시하지 않음 ex) const arrow = () => "i am explicit" 강의에서 얘기한 implicit return은 암시적 리턴을 말하는 것 같습니다. 암시적 리턴을 사용하는게 필수는 아니지만, 굳이 return 키워드를 사용하지 않아도 된다면 코드량을 줄일 수 있어서 많이 쓰는 것 같습니다! 객체는 const arrow = () => ({ key: "hello" })와 같이 괄호()로 감싸서 암시적 리턴할 수 있습니다!
익명
작성자
2022년 11월 07일
강의가 빠르게 지나가서 정확히 무슨뜻인지 몰랐는데 덕분에 배우게 됐습니다! 감사합니다!!
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
지금 가입하면 모든 질문의 답변을 볼 수 있어요!