Grace
grace's dev_note
Grace
전체 방문자
오늘
어제
  • 분류 전체보기
    • FrontEnd
      • Next.js
      • React
      • ReactNativ..
      • Vue
    • Javascript
      • 러닝 자바스크립트
      • 모던 자바스크립트
    • CS
    • DataScienc..
      • Data Struc..
      • LeetCode
    • BackEnd
      • Express
      • Node.js
      • Nest.js
    • DevOps
      • Docker
    • 매일메일
    • 회고
    • 코드캠프

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • tanstack
  • pinia
  • javascript
  • Vue3
  • node.js
  • PostgreSQL
  • 자바스크립트
  • Express
  • vue-query
  • vitejs
  • backend
  • nest.js
  • 알고리즘
  • Vite
  • Vue
  • 번들러
  • postgres
  • React Native
  • Vue.js
  • 함수

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
Grace

grace's dev_note

코드캠프

코드캠프 9일차

2022. 9. 30. 13:35

updateBoard defaultValue

타입스크립트

자바스크립트의 타입을 강제시키는 언어
기존에 자바스크립트는 변수에 타입에 관계 없이 선언, 할당이 가능하였는데
타입스크립트에서는 변수 type이 다를 경우 재할당할 수 없다.

// 변수 선언
let aaa:string = "안녕하세요"
let bbb:number = 123

// 객체는 객체 자체에 타입이 없기 때문에 만들어주어야한다.
Interface IProfile {
  name: string
  age: number
}
let profile:IProfile = { name: "철수, age: 13 }
//또한 객체 안에 요소가 없다면 선언,할당할 수 없다.
// 필요하다면 optional chaining으로 만들어주기
Interface IProfile {
  name: string
  age: number
  title?: string
}

typescript를 해야하는 경우 yarn add typescript 해주면 된다.
** Docs 보면서 공부하기~ react, typescript, next.js, apollo, graphQL etc.

저작자표시 비영리 변경금지 (새창열림)

'코드캠프' 카테고리의 다른 글

코드캠프 11일차  (0) 2022.10.02
코드캠프 10일차  (0) 2022.10.02
코드캠프 8일차  (0) 2022.09.30
코드캠프 7일차  (1) 2022.09.30
코드캠프 6일차  (0) 2022.09.30
    '코드캠프' 카테고리의 다른 글
    • 코드캠프 11일차
    • 코드캠프 10일차
    • 코드캠프 8일차
    • 코드캠프 7일차
    Grace
    Grace
    기술 및 회고 블로그

    티스토리툴바