일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 렌더링 동작원리
- react router dom v6
- Next.js
- rendering
- NextJS
- Interface
- 타스
- React
- 리액트
- 렌더링
- lifting state up
- 타입스크립트
- 고급타입
- 자동 배칭
- useMemo
- JavaScript
- 상태 끌어올리기
- useCallback
- 리액트 코드분할
- Front-End
- state 최적화
- react code splitting
- mapped types
- react rendering
- TS
- 프론트엔드
- 자바스크립트
- TypeScript
- router dom
- 배칭
- Today
- Total
목록타스 (2)
서녕이네 개발단지

(Interface) 인터페이스란? - 인터페이스는 일반적으로 타입 체크를 위해 사용되며 변수, 함수, 클래스에 사용할 수 있다. - 타입스크립트의 인터페이스는 두 개의 시스템 사이에 상호 간에 정의한 약속 혹은 규칙을 포괄하여 의미한다. - 혹은 객체의 껍데기 또는 설계도라고 할 수 있다. ❗️즉, 프로그래밍에서 클래스 또는 함수의 '틀'을 정의하는 것처럼, 타입의 '틀'로서 사용할 수 있는 것이 인터페이스인 것이다. ⚠️그러나 인터페이스는 프로퍼티와 메소드를 가질 수 있다는 점에서 클래스와 유사하나 직접 인스턴스를 생성할 수 없고❌ 모든 메소드는 추상 메소드이다. 이번 포스팅은 인터페이스의 종류에 대해 일부 포스팅을 해보겠다. 선택적 프로퍼티(Optional Properties) 인터페이스를 사용할 ..

이번 포스팅은 타입스크립트에 대해 알아보려 한다. TypeScript는 JavaScript기반으로 추가적인 코드작성 ( 타입 지정 등)을 해준 후 다시 자바스크립트로 컴파일되어 사용되기 때문에 자바스크립트 슈퍼셋(superset) 같은 개념이다. ☝🏻위 그림과 같이 TS는 JS에서 type이 추가된 것이라고 보면 된다! 그래서! 왜 타입스크립트를 사용하는지? 왜 써야하는지에 대해 포스팅하겠다. JS의 약점, 허점 - JS는 선언할 때 타입을 지정해주지 않기 때문에 동작하면서 언제 나도 모르게 형변환이 되어 있을 수도 있고, 그런 부분으로 인해 예기치 않은 버그가 발생할 수도 있다. 심지어 인터프립터 언어 특성상 그런 버그들을 찾는 것조차 쉽지 않다. 컴파일 과정이 없기 때문에 에러를 출력하지 않고 실행되..