첫 밸로그 글이고 글을 자주 안써서 못 쓰는 점 감안하고 읽어주세요. 우선 typescript를 적용하기 이전의 react(useReducer)의 사용법부터 알아보겠습니다. 위와 같은 형태이다. 이제 타입스크립트를 적용했을 때를 비교해보자 기본적으로 ts를 적용
안녕하세요. 이번에는 K번째 수라는 프로그래머스 문제를 풀어보겠습니다. 문제는 다 알고 왔다는 전제하에 설명하겠습니다. 이번엔 답부터 적겠습니다. commands.map() forEach가 아닌 map을 사용한 이유는? forEach를 쓰면 콜백함수내에서 값을 반
오늘도 프로그래머스 문제 푼 것을 정리하는 시간을 가지도록 하겠습니다.첫 번째 문제로는 머리를 데울겸 같은 숫자는 싫어두 번째 문제로 데운 머리를 쓸 수 있는 모의고사 문제를 준비했습니다.모든 문제는 문제 설명을 알고 왔다는 전제하에 설명합니다.
꼬박 2틀에 걸려 푼 문제입니다.처음에는 다리를 건넌 트럭을 모으는 브릿지를 배열로 만들어서 풀려고 하니까 테스트 케이스는 다 맞았는데 제출하니까 한 두개 빼고는 다 틀리더라고요.이번 문제는 테스트 케이스 자체가 다른 문제보다 어려웠기 때문에 좀 더 꼬인 느낌이네요.아
오늘은 짧게 배운 내용에 대해서 간략하게 적어보겠습니다.아무래도 논리로만 배우다 보니까 머리속에 들어와싸가 나가는 느낌이라서 글로 정리를 해야겠다고 생각했습니다.언 뜻 보면 is 와 as는 둘이 비슷하게 생겼으므로 비슷한 역할일 것이라고 생각하는데둘은 전혀 다른 역할을
이 글은 유튜브 "Fun Times with Advanced TypeScript"의 영삼을 참고하였음을 알려드립니다. 또, 완전히 이해하고 적은 영상이 아니여서 뭐라하지 말아주세요.. Generic Typescript Generic 함수에 어떠한 타입이 올 지
함수에 어떠한 타입이 올 지 모를 때 <> 를 사용하여 타입을 지정합니다.타입의 이름은 자유롭게 작성 가능하며 관례상 대문자로 작성합니다.클래스에 generic 타입을 적용하여 좀 더 재활용이 가능한 타입의 클래스 작성아래의 코드는 오직 User 타입의 값만 적용
React로 웹 사이트를 만들다 보면 간혹 볼 수 있는 오류입니다.오늘은 Can't perform a react state update on an unmounted component 에 대해 알아보면서 해결법을 알아보는 시간을 가지도록 하겠습니다.이 현상을 이해하려면
인터페이스 그리고 클래스를 확장해봅시다. 코드를 보시면 다양한 필드, 생성자, 함수(스프레드 매개변수같은 스페셜 타입을 포함한 함수) 그리고 basePrice로 이름지어진 프로퍼티 get, set 을 볼 수 있습니다. 비록 상속과는 관계가 없지만, --target