개발공부_Blog/TypeScript3 ESlint와 Typescript 버전 ERROR 해결 에러 메세지는, 문제 해결 방법을 알려주는 signal이다 프로젝트 처음 시작할 때, default로 eslint를 설치했었는데, ERR ERR ERR ERR가 발생했었다. 근데도 eslint파일이 생성되고, 프로젝트 실행이 잘 됐어서 에러 해결의 필요성을 못느끼고 프로젝트를 진행했었다. 그때 에러가 나지 않았던 이유는 뭔가 새로운 라이브러리를 설치하지 않고 아주 간단한 Todo를 만들었기 때문이었다ㅋㅋㅋㅋ 연습 겸, react와 styled-components, react-router-dom을 설치해 프로젝트를 진행하려고 하는데, 자꾸 에러가 발생했다. 처음에는 에러 메세지에 ERR 만 뜨고, 그다지 내용이 없는 줄 알았다. 그래서 에러의 원인은 찾지 못한 채, 괜히 구글링만 하면서 이것저것 겉돌기만 .. 2023. 12. 24. TypeScript는 구조적 타입 시스템을 따른다. 타입 시스템? 언어에서 사용할 수 있는 아주 여러가지 값들을 어떤 기준으로 묶어서 타입으로 정할지 결정하고 또 코드의 타입을 언제 검사할지 그리고 어떻게 검사할지 등의 우리가 프로그래밍 언어를 사용할때 타입과 관련해서 지켜야 하는 규칙들을 모아둔 체계다. 동적 타입 시스템 ( 코드를 실행하고 나서 변수의 타입을 유동적으로 결정 ) 정적 타입 시스템 ( 코드 실행 전 변수의 타입을 고정적으로 결정 ) 점진적 타입 시스템 JavaScript 타입 시스템의 특징 (1) JavaScript는 동적 타입 시스템을 따른다. 기본적으로 변수나 함수의 타입들을 미리 정하지 않는다. 어떤 특정 타입과 연결되지 않으며, 런타임 중에 값이 수정될 수 있다. 이때 모든 타입의 값으로 할당과 재할당이 가능하며, 작업 중 타입에.. 2023. 12. 22. TypeScript의 타입 체크는 JavaScript 런타임에 영향을 주지 않는다 Effective- TypeScript - Intro Effective TypeScript 책으로 스터디를 했다. 책을 읽고 정리한 내용은 아래에 따로 적어두었다. 블로그 시리즈는 읽으면서 중요하다고 크게 깨달은 부분, 엄청 와닿은 몇 개의 주제를 뽑았다. [ ✨Effective-TypeScript Book-study 요약✨ ] [BOOK-STUDY] Effective TypeScript | Built with Notion Effective TypeScript fun-blog.notion.site TypeScript로 프로젝트를 예전에 한 번 해봤는데 그 때는 그저 어찌저찌 타입을 끼워맞추는 식으로 에러와 함께 프로젝트를 진행했었다. ( 정말 괴로웠었다ㅠㅠ ) 이후 타입스크립트는 조금 멀리, 하게 되었었.. 2023. 12. 22. 이전 1 다음