221214 TIL

hana jeong·2022년 12월 13일
0

스파르타 부트캠프

목록 보기
39/68

배운 것

export default는 내보낼 때 이름이 없어도 된다

모던자바스크립트 스터디를 하면서 알게 된 내용이다
export default는 최대 1개의 export default가 있을 것이기에 내보낼 개체에는 이름이 없어도 된다

export default function(user) { // 함수 이름이 없음
  alert(`Hello, ${user}!`);
}
//오류없이 정상 작동

위에서 말했다싶히 파일 당 최대 1개의 export default가 있을 것이기에 이 개체를 가져올 파일에서도 중괄호 없이도 어떤 개체를 가지고 올지 정확히 알 수 있으므로 이름이 없어도 괜찮다

default를 붙이지 않았다면 개체에 이름이 없는 경우 에러가 발생한다

export class { // 에러! (default export가 아닌 경우엔 이름이 꼭 필요함)
  constructor() {}
}

출처: https://ko.javascript.info/import-export#ref-4122

느낀 점

투두리스트를 만들어보면서 조금씩 모르던 부분이 해소되고 있다
뭐지...? 저번주 까지만 해도 이해가 안 되던 게 되고 있어서 다행이다
오늘 갑자기 투두리스트 과외(?)를 받았는데 역시 말로 하면서 왜 이렇게 코드를 짜는지 설명을 해야 빨리 느는 거 같다
물론 그렇다고 잘 하는 건 아니지만 ㅎ
여튼 투두리스트 만들기 다시 내 자신에게 설명하면서 모르는 부분은 질문하러 가야겠다...

내일 할 일

  • 모던 자바스크립트 브라우저 파트 읽기
  • 알고리즘 1문제 풀기
  • 투두리스트 설명 영상 찍기
  • 리액트 숙련 강의 듣기 + 모르는 부분 정리
profile
https://developer-hh.tistory.com 로 옮깁니다

0개의 댓글