| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- #kakaomap
- 자바스크립트
- redux
- 뒤집기
- lv.0
- react-full-page
- 심화프로젝트
- 최종프로젝트
- Toolkit
- 프로세스
- typescript
- DoM
- 닉네임보이게하기
- 배열
- react
- Firebase
- 상태변화감지
- router
- 쓰레드
- LAN 과 WAN
- 프로그래머스
- S.A
- 비선형 자료구조
- useref
- react-router-dom
- 에러
- CS
- onAuthStateChanged
- 9쪽이들
- 계층
- Today
- Total
목록typescript (2)
행복한 딸기 🍓
트러블 슈팅 문제 typescript에 react-full-page이 지원이 안되는 것 같다. yarn add react-full-page 다시 패키지를 설치해도 계속 모듈이 없다고 나왔다. 해결 자꾸 모듈이 없다고 떠서 모듈을 만들어야하는 건가? 라고 생각했다. 1. src 폴더 안에 index.d.ts라는 파일 생성을 해준다. 그 안에 코드를 추가해준다. // index.d.ts declare module "react-full-page" { export interface ControlComponentsProps { getCurrentSlideIndex: () => number; onNext: () => void; onPrev: () => void; scrollToSlide: (n: number) =>..
JavaScript의 단점 실행 시간에 변수 타입이 결정된다. 타입 체크가 약하가 ➡️ 문자열이나 숫자가 들어가도 굳이 상관하지 않는다. 객체가 너무 쉽게 변조된다. TypeScript를 사용하면 컴파일 시간에 변수의 타입을 체크한다. ➡️ 코드의 오류를 미리 방지 vs code에 코드를 입력하는 순간 에러 메시지로 알려준다. 컴파일 : 파일이 실행하기 전에 컴파일러라는 것이 문법적인 오류를 잡아주기도하고, 실행함에 있어서 코드를 최적화 해주기도 한다. 컴파일러 : 특정 프로그래밍 언어가 정적 언어로서의 정체성을 유지할 수 있게 하는 도구 ➡️ " 오류를 잡아준다. " TypeScript 의 이름 그대로 type을 잘 알아야한다. 타입을 알아야하는 이유 : 각각의 타입의 특성을 이해하고 올바르게 사용하면..