개발자

타입스크립트에서 타입 표기는 모두 다 해야하나요?

2024년 05월 28일조회 61

자바스크립트만 이용해 프로젝트를 하다가 타입스크립트를 사용하면 오류 메시지도 자세히 볼 수 있고, 나중에 규모가 커졌을 때 더 좋다고 들었습니다. 그래서 타입스크립트에 대해 공부하게 되었고 타입 명시를 하는것도 이해했습니다. 그런데 모든 변수나 함수와 같은 자료에 타입을 명시할 필요가 없다고 들었는데, 그렇다면 어디에 타입을 명시해야하는지 기준을 잘 모르겠습니다,, 다른 분들이 타입스크립트로 프로젝트한 깃 레포를 살펴봐도 잘 모르겠더라구요,, 혹시 타입스크립트를 사용하는 분들은 모든 곳에 타입 명시를 하시나요? 만약 모든 곳에 타입 명시를 하지 않는다면, 타입스크립트에서 타입 명시하는 기준이 무엇인지 궁금합니다,,!! 🤔

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.

답변 1

김인후님의 프로필 사진

타입을 굳이 다 표기할 필요는 없습니다. 개인적인 생각으론 타입추론이 되는 변수에 대해서는 굳이라는 생각을 합니다. 그리고 타입 선언은 주로 http request, response와 같은 객체에 대한 타입 선언을 사용하는 편 입니다!

olcloolzj님의 프로필 사진

olcloolzj

작성자

대학생2024년 05월 29일

답변 감사합니다 ! 다른 사람이 봤을때 추론하기 어려운 자료형 같은 곳에 붙여주면 되겠네요 감사합니다 🙂👍

김인후님의 프로필 사진

김인후

software engineer2024년 05월 29일

다른 사람도 있지만! Ts에서 자체 추론 되는 거는 안 잡아도 됩니다! 마우스 올려보면 변수나 값에 타입이 뜨면 추론되는 거에요

olcloolzj님의 프로필 사진

olcloolzj

작성자

대학생2024년 05월 29일

넵 !! 친절한 답변 감사합니다 😀✨

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

목록으로
키워드로 질문 모아보기

실무, 커리어 고민이 있다면

새로운 질문 올리기

지금 가입하면 모든 질문의 답변을 볼 수 있어요!