분류 전체보기521 [ 타입스크립트(TypeScript) ] Incorrect (variable) is specified more than once, so this usage will be overwritten 에러 해결하기 📍 Incorrect (variable) is specified more than once, so this usage will be overwritten 에러 해결하기 typescript로 작업하다 다음과 같은 오류를 마주했다. 오류가 발생한 원인은 getListHref를 props로 내려준 위치가 잘못되었기 때문인데, 바로 {...props} 앞에 선언했기 때문이다. 하단의 AS-IS코드를 살펴보면 {...props} 앞에 getListHref를 선언했는데, 이것은 의미가 없다. 왜냐하면 ...props로 내려오는 getListHref을 최종적으로 적용하기 때문에 처음에 선언한 getListHref를 항상 override하기 때문이다.이럴 때는 TO-BE 코드처럼 내가 적용하고 싶은 getListHre.. 2022. 12. 28. [ 독후감 ] 부의 본능을 읽고... 📍 [ 독후감 ] 부의 본능을 읽고... ✏️ 서론 이 책은 이전에 읽었던 부의 인문학을 집필하신 우석님이 쓰신 책이다. 이 책을 선택한 이유는 부의 인문학을 재밌게 읽기도 했고, 책 머리말에 적힌 "원시본능에 사로잡혀 가난하게 살 것인가 부의 본능을 일깨워 슈퍼리치로 거듭날 것인가"라는 문장을 감명 깊게 봤기 때문이고 부유함과 가난함이 인간의 본성과 대체 무슨 연관이 있는지 궁금했기 때문이다. 독서기간은 22.8.28부터 22.12.27이고 책은 316페이지이다. (완독하는데 4개월이라는 오랜 시간이 걸렸는데, 내년부터는 적어도 2개월에 책 한 권을 읽자는 자기반성과 함께 독후감을 작성한다.) ✏️ 본론 내용은 모두 흥미로웠지만, 부유함과 가난의 차이를 인간의 본능과 연관 지은 부분을 적어보려 한다. .. 2022. 12. 27. [ 깃(Git) ] pathspec (branchName) did not math any file(s) known to git 📍 pathspec (branchName) did not math any file(s) known to git local 환경에서 origin branch를 불러오기 위해 git checkout 혹은 git switch 명령어를 입력하는데 다음과 같은 에러문구를 마주했다. 이럴 땐 origin에 해당 브랜치가 있는지 확인하고, 원격 저장소의 최신 이력을 확인하는 명령어인 git remote update를 입력하고 checkout이나 switch 명령어를 입력하면 된다. Reference git-remote Docs 2022. 12. 22. [ 타입스크립트(TypeScript) ] ComponentProps로 props type 선언하기 📍 ComponentProps로 props type 선언하기 React에서 Component를 작성하다 고차 컴포넌트를 사용하기 위해 상위 단계에서 props를 받고 하위 단계에서 최종적으로 컴포넌트를 return 할 때 props의 타입을 명시해줘야 하는 경우가 있다.(그렇지 않으면 타입스크립트가 props의 타입을 모르기 때문에 컴파일 에러를 일으킨다.) 그럴 때 props의 타입을 전부 가져와서 재 선언하는 것은 번거롭다. 이럴 때 React.ComponentProps를 사용하면 타입을 다시 작성하는 번거로움을 피할 수 있다. React.ComponentProps의 자세한 설명은 다음과 같다. 만약, Ref를 사용하면 ComponentPropsWithRef를 사용하자. /** * NOTE: pref.. 2022. 12. 21. [ 자바스크립트(JavaScript) ] 알아두면 도움되는 npm commands 📍 알아두면 도움되는 npm commands 이번에 알아볼 npm 명령어는 npm run ...처럼 매번 사용되는 것은 아니지만, 마우스로 조작하기 번거로울 때 도움되는 명령어들이다. npm docs [package-name]: 해당 패키지의 docs를 볼 수 있다. 예를 들어 npm docs lodash를 입력하면 lodash docs를 볼 수 있다.(해당 패키지가 프로젝트에 설치되어 있지 않아도 볼 수 있다.) npm repo [package-name]: 해당 패키지를 GitHub에서 볼 수 있다. 예를 들어 npm repo lodash를 입력하면 GitHub의 lodash/lodash페이지를 볼 수 있다. (해당 패키지가 프로젝트에 설치되어 있지 않아도 볼 수 있다.) npm outdated: pa.. 2022. 12. 13. 이전 1 ··· 3 4 5 6 7 8 9 ··· 105 다음