TIL - 2021.05.28

DD-TIL·2021년 5월 30일
0

TIL

목록 보기
90/254

Today Ariticle

그 외 오늘 참고한 아티클들


Today Commit Review

깃 commit 캡쳐 이미지


Today I Learned

tsconfig.json

  • strictNullCheck. union의 null 체크를 강제하는 옵션
  • allowSyntheticDefaultImports. default import를 * as {Module}하지 않고 import Module from ~으로 할 수 있게 해준다.

type, interfcae

  • type & type은 새로운 타입을 생성하는거고, interface는 상속(extends)으로 잇는다! (물론 interface도 &가능)
  • &로 새로운 type을 만드는 과정에서, 같은 속성을 가지고 있다해도 부모-자식 관계처럼 잇는게 맞는지 고민해야할 것 같다. 타입명만 봐도 관계가 보이는가? 너무 코드를 줄이기위해 &를 남발하고 있진 않은가? 고민하기
  • typescript의 Extract, Exclude등의 내부 구조에서 [P in K] : some[P] 구조
  • JS의 key in obj의 boolean값이 아니라 for in문의 축약형인가 싶다. P는 k의 각 '키'를 뜻한다

Today Review

  • 캘린더 리팩토링까지 마무리했다. 이제 진짜 미션하자 .. 배포만 언능 끝내고
  • 타입스크립트도 공부할게 너무 많다!
profile
TIL을 작성하기 위한 공간입니다. 본진은 => https://velog.io/@jjunyjjuny

0개의 댓글