일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 타입 좁히기
- 인터섹션
- 반공변성
- map
- SSR
- 투포인터
- app router
- RTK Query
- 공변성
- Cypress
- 무한 스크롤
- tailwind
- ESlint
- React
- 이분 검색
- 결정 알고리즘
- 호이스팅
- CI/CD
- 리터럴 타입
- recoil
- TS
- webpack
- CORS
- autosize
- dfs
- 태그된 유니온
- useAppDispatch
- Jest
- async/await
- Promise
Archives
- Today
- Total
목록pick (1)
짧은코딩
타입 반복 줄이기(필독)
타입 반복 개발자라면 코드의 반복을 줄이려고 노력한 적이 분명 있을 것이다. 이런 것을 DRY(don't repeat yourself)라고 한다. 이것을 타입에도 적용하여 타입 반복 또한 줄여야 한다. 이 글은 두고두고 많이 봐야 한다고 생각한다. 왜냐하면 평소에 코드 중복을 굉장히 많이 하여 개발했기 때문이다. 그렇기에 개발을 할 때마다 이 글은 자주 챙겨보면서 타입 중복을 피하여 코딩해야겠다. 타입 반복 예시 -문제 코드 interface Person { firstName: string lastName: string } interface PersonWithBirthDate { firstName: string lastName: string birth: Date } 나도 평소에 이렇게 타입이 겹치는 것이..
TS/이펙티브 타입스크립트
2023. 2. 23. 15:43