on
유형사본을 사용해야 하는 10가지 이유
유형사본을 사용해야 하는 10가지 이유
반응형
유형사본을 사용해야 하는 이유
간단해, 네 문제를 해결해 줄 거야 어디 보자.
유형 검사: 이것이 바로 조판본이 실제로 존재하는 이유입니다. 자바스크립트에 타입 검사를 추가합니다. 바보 같은 암호 쓰는 걸 멈추게 해
예를 들어 보겠습니다.
const addNums = (a, b) =\u003e { return a + b }
a와 b는 숫자여야 한다. 하지만 넌 바보같이 끈을 넘기는구나.
addNums('1', '2')
출력:
'12'
우린 이런 일이 일어나길 바라지 않아. 그건 멍청한 예였어. 하지만 만약 여러분이 더 큰 프로젝트를 하고 있다면, 이런 종류의 벌레는 쉽게 발생할 수 있습니다. 당신은 코드를 고치기 위해 몇 시간이고 허비합니다.
여기서 활자 확인으로 활자 원고를 구해준다.
const addNums = (a: number, b: number) =\u003e { return a + b }
이제 문자열을 전달하면 오류가 발생하여 수정할 수 있습니다.
런타임 대신 컴파일 시간에 오류를 발생시킵니다. 코드 실행 시간에 당신의 코드가 에러를 주는 대신, 타입스크립트는 당신에게 에러를 컴파일할 것이다.
객체 지향 프로그래밍: 유형스크립트를 사용하면 객체 지향 프로그래밍 개념을 매우 쉽게 사용할 수 있습니다. 클래스, 인터페이스, 상속 등.
예측 가능한 코드: 유형 확인이 있다면 어떤 유형의 데이터를 어디에 저장해야 하는지 알 수 있습니다. 그리고 어떤 코드가 어떤 종류의 출력을 반환할 것인가. 당신은 코드를 예측할 수 있고 그것은 매우 중요하다.
그레이트 인텔리센스: JavaScript보다 Typescript를 사용하는 IntelliSense가 훨씬 더 좋습니다. 못 믿겠으면 한번 해보세요.
차세대 코드 작성: 타입스크립트를 사용하면 차세대 코드를 작성할 수 있습니다. 그러면 코드가 이전 브라우저 및 자바스크립트 런타임과 호환되도록 이전 버전으로 코드를 컴파일합니다.
절대 가져오기 및 별칭: 형식 설명서와 함께 절대 가져오기 및 가져오기 별칭을 사용할 수 있습니다. 그들은 매우 도움이 됩니다.
만약 당신이 절대적인 중요성을 이해하지 못한다면.
이해하기 쉽습니다. 타이프스크립트를 사용하면 코드를 읽고 이해하기 훨씬 쉬워집니다. 어떤 변수가 어떤 유형이고 어디에 무엇을 사용해야 하는지 알고 있기 때문입니다.
그나저나, 이 블로그는 원래 규약 코딩 웹사이트에 게시되어 있습니다. 당신이 그것을 한번 방문해 준다면 저는 기쁠 것 같아요.
대부분의 라이브러리에서 지원: 대부분의 타사 라이브러리에는 활자화 지원이 있습니다.
훌륭한 커뮤니티: Typescript는 거대한 커뮤니티를 가지고 있습니다. 대부분의 개발자가 자바스크립트를 통해 타이프스크립트를 사용할 정도로 인기가 높다.
목록은 계속됩니다……
활자본에는 훨씬 더 많은 것들이 있습니다. 하지만 타이프라이터를 사용하도록 설득하기에 충분하다고 생각합니다.
그렇게
이 블로그를 읽고 타입스크립트를 사용하시겠습니까?
또한 활자본을 사용한다면 어떤 기능이 가장 마음에 드시나요?
댓글창에서 알려주세요. 당신의 소식을 듣고 싶습니다.
뻔뻔한 플러그
저는 리액트, 머티리얼-UI, 스위퍼.js로 회전목마 엽서를 만드는 방법에 대한 영상을 만들었습니다.
관심이 있으시다면 영상을 확인하실 수 있습니다.
여기에서 지원서 양식을 시연할 수도 있습니다.
Cules Coding 많이 좋아해주시고 구독해 주세요. 이렇게 더 많은 콘텐츠를 만들 수 있는 동기부여가 됩니다.
궁금하신 점이 있으시면 아래에 코멘트를 달아주세요.
소셜 미디어에서 @thatanjan으로 연락하시면 됩니다.
안전하게 지내세요. 잘가요.
나에 대해서
왜 내가 하는 일을 하지?
인터넷은 우리의 삶에 혁명을 가져왔다. 저는 인터넷을 더 아름답고 유용하게 만들고 싶습니다.
내가 어떻게 해야 하나요?
저는 결국 풀스택 소프트웨어 엔지니어가 되었습니다.
뭐 도와드릴까요?
소셜 미디어 애플리케이션이나 전자 상거래 사이트 같은 복잡한 풀 스택 웹 애플리케이션을 개발할 수 있습니다.
내가 어쨌길래요?
저는 고백이라는 소셜 미디어 앱을 개발했습니다. 이 애플리케이션의 목표는 우리의 실패담을 공유함으로써 사람들이 그들의 가짜 신드롬을 극복하도록 돕는 것이다.
나도 내 지식을 공유하는 것을 좋아해. 그래서 저는 사람들에게 풀 스택 웹 개발, 데이터 구조 알고리즘 등을 가르치는 Cules Coding이라는 유튜브 채널을 운영하고 있습니다. 그러니 멋진 것들을 놓치지 않도록 룰즈 코딩 구독을 하세요.
나랑 같이 일할래?
저는 저의 야망과 열정을 보여주고 그들에게 큰 가치를 만들어 줄 수 있는 팀을 찾고 있습니다.
이메일이나 SNS로 @thatanjan으로 연락해줘. 저는 당신과 접촉할 수 있다면 행복할 것입니다.
연락처
읽고 싶은 블로그:
Eslint, TypeScript를 사용하여 더 예쁜 설정 및 대응
클라이언트 측 렌더링이란?
서버 측 렌더링이란?
트리 데이터 구조에 대해 알아야 할 모든 사항
Nextjs를 사용해야 하는 13가지 이유
시청할 수 있는 비디오:
from http://issue-disk.tistory.com/83 by ccl(A) rewrite - 2021-10-28 07:01:44