목록TypeScript (2)
나의 개발 기록지
react에서 typescript로 포폴을 만들 때 타입을 어떻게 잡아야할 지 모르겠던 부분이 있어서 검색 후 수정한 뒤 글 작성 - onChange 또는 onClick 등등에서 사용되는 e 이벤트 객체에도 타입을 잡아줘야한다. 여기에 타입을 지정해주기 위해 처음에 귀찮아서 any를 사용하다 any를 남발하면 안된다는 걸 잘 알기에.. 수정해줬다. 여기서 상황에 맞는 타입을 설정 해준 뒤 어디서 사용하는지 제네릭을 통해 지정해주면 된다. 제네릭을 잡아주기위해 열어 준 뒤 HTML을 입력하면 필요한 것 들이 많이 나타난다. 그중 원하는 걸 골라 사용하면 끝 사용해보면서 익혀둬야할 것 같다. 타입은 아직도 너무나 어렵다..
오늘부터 TypeScript 공부를 다시 시작한다! 타입스크립트란 자바스크립트에 타입을 부여한 언어, 타입부분을 엄격히 사용하는 언어이다. 또한 자바스크립트의 확장된 언어라 볼 수 있다. 타입스크립트를 사용하는 이유는 에러를 미리 방지할 수 있다. 그리고 코드가이드 및 자동 완성이다. 타입스크립트의 에러방지는 자바스크립트의 기본적인 동작방식? 에서 생기는 에러를 잡아준다. 예를들어 매개변수 a,b를 받는 함수가 있을 때 예시를 들어보면 function sum(a,b){ return a + b } sum('2','3') // 5가 나오는걸 기대했으나 23이 나오는걸 볼 수 있다. 위와같은 함수를 실행했을 시 결과값은 23이 나온다. 그 이유는 2 + 3 으로 계산이 된 것이 아니라 문자열 "2" + "3"..