전체 글
![](http://i1.daumcdn.net/thumb/C400x400/?fname=https://blog.kakaocdn.net/dn/bOiOUg/btsGIeDlhdm/4PBopcGq0Fs5n94xFrtBwk/img.gif)
![](https://tistory1.daumcdn.net/tistory/6973062/skin/images/no-image.jpg)
프로젝트를 진행하며 콘솔로 받아온 데이터를 확인하는데 계속 두번 씩 데이터를 받아오는 것을 발견했다. 현재 프로젝트의 규모가 작아 당장은 상관 없으나, 나중에 서버와 연결했을 경우 정확한 원인을 알 수 없으니 메모리 누수가 생길 수도 있는 점을 고려하지 않을 수 없었다. 그래서 오늘은 그에 대한 트러블 슈팅 기록을 하고자 한다. 😇 // SearchInput.tsx const enterKeyHandler: KeyboardEventHandler = (e) => { const locationInfo = filteredTitle(inputSearch); if (e.key === "Enter" && locationInfo.length !== 0) { api(setData, locationInfo); // 유저가..
![](http://i1.daumcdn.net/thumb/C400x400/?fname=https://blog.kakaocdn.net/dn/bKLsc9/btsGmd6mBIl/g3IYi0Q4vYFnbjC93104ak/img.png)
![](https://tistory1.daumcdn.net/tistory/6973062/skin/images/no-image.jpg)
토이 프로젝트 중 평소처럼 remote repository에 push를 했더니 갑자기 push가 안되고, 에러가 났다. remote: Invalid username or password. fatal: Authentication failed for 'https://github.com/xxx/xxx.git/' 에러 로그를 살펴보니 "잘못된 username 또는 password" 라고 한다. 내가 임의로 username이나 email을 수정하지 않았는데도 이런 에러가 뜬 걸 보니 토큰이 만료된 것 같다. 인증을 다시 받아야겠다. GitHub: Let’s build from here GitHub is where over 100 million developers shape the future of software..
![](http://i1.daumcdn.net/thumb/C400x400/?fname=https://blog.kakaocdn.net/dn/blHYWQ/btsGnYUiIc0/arHSPr7P0qKR9nNqE0oM1k/img.png)
![](https://tistory1.daumcdn.net/tistory/6973062/skin/images/no-image.jpg)
토이 프로젝트에서 사용할 지도 이미지 파일을 Import하는 과정에서 발생한 에러를 해결하는 과정을 포스팅하고자 한다. svg 이미지를 import 하는 과정에서 에러가 발생했다. SyntaxError: unknown file: Namespace tags are not supported by default. React's JSX doesn't support namespace tags. You can set `throwIfNamespace: false` to bypass this warning. 네임스페이스 규칙에 어긋나니 throwIfNamespace 설정을 바꾸던지 아니면 규칙에 맞게 수정하던지 하라고 한다. 네임스페이스 사례를 찾아보니 카멜케이스 등의 다양한 규칙들이 나왔다. 흠... 저 return..