일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 리덕스
- useMutation
- 리엑트
- csr
- 넥스트
- 배열
- lifecycle
- 리액트
- react-query
- programmers
- 파이어베이스
- 생명주기
- 겹치는 선분의 길이
- 투두리스트
- React
- Recoil
- NextJS
- 달리기경주
- JavaScript
- Next
- google firebase
- JS
- todolist
- Firebase
- next-pwa
- 자바스크립트
- debounce
- SSR
- customModal component 만들기
- Redux
- Today
- Total
목록Typescript (2)
끄적끄적

우선 간단하게 Typescript는 Javascript의 상위호완버전?인 프로그래밍 언어이다. 컴파일 과정에서 타입을 결정하며 Javascript에서는 보이지 않던 오류나 문법들을 쉽게 확인할 수 있게 해준다. 현재 Typescript는 Javascript개발자들에겐 거의 필수아닌 필수로 되어가고 있고, 사용율또한 무지막지하게 상승하고 있다. ① 손쉽게 파악되는 버그 Typescript에서는 타입이 맞지 않거나, 매개변수의 개수 등 자잘한 오류가 발생하면 곧바로 빨간밑줄이 쳐진다. Typescript를 처음 막 적용해보았을 때는 수 없이 많은 빨간 밑줄에 심히 당황했었다. 하지만 해당 밑줄에 마우스를 가져다 보면 어디서 잘못됐는지 70%정도 친절하게 알려준다. 다음 오류는 Date 형식의 type인 va..

! Javascript ? Typescript 위의 이미지와 비슷하게 Javascript와 Typescript는 비슷해보입니다. 하지만 가장 중요한 차이인 JS는 동적타입언어 이며 TS는 정적타입언어 입니다. 동적타입언어는 런타임시 변수의 타입이 결정되고, 정적타입언어는 컴파일시 변수의 타입이 결정됩니다. TS는 JS의 모든 기능을 포함하면서 정적타입을 지원하는 언어입니다. JS는 타입을 지정하지 않기 때문에 중간 마다 다양한 타입의 값들을 변수에 할당할 수 있습니다. 이러한 자유로움 덕분에 진입장벽이 낮고, 적은 코드에서의 생산성이 높습니다. 하지만 TS는 변수를 선언할 때마다 타입을 고민해야지만, 많은 코드에서의 생산성이 높습니다. 생산성의 차이는 변수와 같은 것들을 다양한 곳에서 사용하고 코드의 잠..