Notice
Recent Posts
Recent Comments
«   2024/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
Tags more
Archives
Today
Total
관리 메뉴

HYEWON JUNG의 개발일지

타입스크립트 -1 본문

React

타입스크립트 -1

혜won 2023. 12. 13. 09:29

자바스크림트의 단점

실행 시간에 결정되는 변수 타입

  • JavaScript는 변수의 타입이 실행 시간에 결정된다.
  • 이에 따라 개발자의 실수로 인한 오류가 발생하기 쉽고 찾기도 까다롭다

약한 타입 체크

  • JavaScript는 let, const와 같이 변수/상수를 구분하는 정도의 키워드만 지원이 되어요.

 너무나도 물렁물렁한 객체

  • JavaScript에서는 프로그래머가 마음만 먹으면 객체의 성질을 수시로 변화시킬 수 있다

 

컴파일러란

  • 컴파일러는 프로그래밍 언어로 작성된 소스 코드 → 다른 프로그래밍 언어로 변환하는 도구
  • 이러한 변환 과정에서 컴파일러는 소스 코드의 구문과 구조를 검사하여 문제가 없는지 확인
  • 이를 통해 개발자가 작성한 코드에 오류가 있는 경우 미리 알려주어 문제를 해결할 수 있다

컴파일러의 장점

  • 에러 메시지 해석할 때 도움을 받을 수 있다
    • 컴파일러는 소스 코드에서 문제가 발견되면 에러 메시지를 출력한다.=> 컴파일러를 이해하면 에러 메시지를 정확하게 해석하고 문제를 신속하게 해결할 수 있다
  • 컴파일러의 최대 장점은 자동 최적화
    • 코드가 최적화되면 전반적인 어플리케이션 실행 시간이 더 빨라진다.

 

'React' 카테고리의 다른 글

React -Query  (0) 2023.12.21
axios interceptor  (0) 2023.11.29
json server  (0) 2023.11.29
axios get post delete patch  (0) 2023.11.29
redux toolkit  (1) 2023.11.28