일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- async/await
- map
- 태그된 유니온
- app router
- recoil
- Jest
- dfs
- 무한 스크롤
- ESlint
- React
- 호이스팅
- tailwind
- TS
- CI/CD
- 결정 알고리즘
- webpack
- SSR
- 반공변성
- 투포인터
- autosize
- useAppDispatch
- CORS
- 이분 검색
- RTK Query
- 타입 좁히기
- 인터섹션
- 공변성
- Cypress
- Promise
- 리터럴 타입
Archives
- Today
- Total
목록Partial (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