일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- SSR
- async/await
- Promise
- 투포인터
- tailwind
- webpack
- 무한 스크롤
- 공변성
- 반공변성
- CI/CD
- TS
- 태그된 유니온
- 이분 검색
- useAppDispatch
- 호이스팅
- map
- 인터섹션
- Cypress
- 리터럴 타입
- 타입 좁히기
- RTK Query
- CORS
- React
- recoil
- app router
- Jest
- 결정 알고리즘
- dfs
- ESlint
- autosize
Archives
- Today
- Total
목록strictNullChecks (1)
짧은코딩
TS와 JS, TS 설정
TS와 JS TypeScript는 JavaScript의 상위 집합이다. 즉 JS로 작성된 코드는 TS가 되지만 그 반대는 성립하지 않는다. 그리고 TS에는 타입 체커가 있는데 이 타입 체커가 문제점을 찾아준다. 예시 let city = 'new york city' console.log(city.toUppercase()) 함수를 잘못 사용하고 있는 코드이다. 원래는 toUpperCase()인데 타입 체커는 이런 오타 같은 문제점을 찾아준다. interface State { name: string capital: string } const states: State[] = [ { name: 'Alabama', capitol: 'Montgomery' }, { name: 'Alaska', capitol: 'Jun..
TS/이펙티브 타입스크립트
2023. 1. 2. 00:51