본문 바로가기 메뉴 바로가기

실전 압축 코딩

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

실전 압축 코딩

검색하기 폼
  • 분류 전체보기 (128) N
    • 알고리즘 (20)
      • SW 역량기출문제 (2)
    • 프로젝트 (8)
      • Healthy Tracking (2)
      • FairyTaleBook (6)
    • 백엔드 (7)
      • 공부 (5)
    • 앱개발 (1)
      • Android (1)
    • 프론트엔드 (1) N
      • React.js (13)
      • Vue.js (11)
    • javacsript (0)
      • 공부 (8)
    • typescript (1)
  • 방명록

typescript (2)
[TypeScript] Type annotation(타입 명시) 과 Type inference(타입 추론) 균형점을 찾아서

🎯 TypeScript: 타입 명시와 타입 추론, 균형점을 찾아서TypeScript를 사용하는 핵심적인 이유는 타입 안정성과 개발 편의성을 동시에 확보하는 데 있다. 이 두 마리 토끼를 잡기 위한 TypeScript의 강력한 무기가 바로 타입 명시(type annotation)와 타입 추론(type inference) 이다.하지만 "항상 타입을 명시하라"는 조언도, "추론이 있으니 명시할 필요 없다"는 주장도 모두 완벽한 정답이 아닐수 있다. 중요한 것은 상황에 맞는 적절한 균형을 찾는 것이다.이 글에서는 TypeScript에서 왜 타입 명시가 중요한지, 타입 추론의 숨겨진 비용은 무엇인지, 그리고 과도한 타입 명시가 오히려 독이 되는 이유까지, 다양한 관점에서 살펴보려 한다.✅ 타입 명시는 왜 적극 ..

typescript 2025. 6. 28. 22:31
Rollup + React.js + Typescript 으로 NPM package 배포 하기

과거에 배포했던 npm package를 번들링 한뒤 배포해 보기로 했다. https://ljy1011.tistory.com/182 React 컴포넌트 Npm에 배포하기 (with TS)react 로 만든 컴포넌트를 npm 사이트에 배포해 보자! (typescript 적용) https://www.npmjs.com/package/react-divided-progress-bar react-divided-progress-bar A progress-bar which has divided section based on React.js. Latest version: 0.1.7, lljy1011.tistory.comhttps://ljy1011.tistory.com/203 [NPM에 배포한 React Package 개선..

프론트엔드/React.js 2024. 10. 23. 10:14
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • react 배치
  • 크롬 확장 프로그램 개발
  • typescript
  • type annotation type infer
  • render props
  • crxjs/vite-plugin typeerror: crypto.hash is not a function
  • react ref reative
  • 크롬 확장 프로그램 번들링
  • vue
  • vue react
  • react batch
  • react vue
  • 크롬 확장 프로그램 개발 환경
  • react render props
  • 크롬 확장 프로그램 hmr
  • eslint
  • react lane
  • crxjs/vite-plugin
  • vue ref
  • vue3
  • vue reactive
  • 크롬 확장 프로그램 vite
  • table render props
  • renderlane
  • Vue.js
  • 크롬 확장 프로그램 핫 리로딩
  • 리액트 배치
  • vitre
  • react setstate
  • 타입 어노테이션과 타입 추론
more
«   2025/07   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바