해결된 질문
작성
·
220
1
@input="event => (inputValue =event.target.value)"
여기서 왜 소괄호가 들어가나요?
한문장으로 끝나니까 return과 {} 대괄호가 생략된건 이해가 되는데 소괄호가 들어가는 이유는 모르겠습니다.
답변 1
1
안녕하세요 :)
1. 현재 ESLint에서 화살표 함수 바디가 한 줄 짜리 바디(concise 바디)일 경우에는 소괄호로 묶는 것을 권장하고 있습니다.
2. 저 또한 한 줄짜리 바디를 갖는 화살표 함수의 경우 괄호()로 묶는것을 선호합니다.
3. 아울러 만약 concise 바디로 객체나 배열을 리턴할 경우에는 꼭 괄호로 감싸야 합니다.
var func = () => ({ foo: 1 });
해당 링크를 참고하시면 더 도움이 되실 것 같아요 🙂
궁금증이 해결되었습니다.
감사합니다.