분류 전체보기
프로젝트를 진행하며 콘솔로 받아온 데이터를 확인하는데 계속 두번 씩 데이터를 받아오는 것을 발견했다. 현재 프로젝트의 규모가 작아 당장은 상관 없으나, 나중에 서버와 연결했을 경우 정확한 원인을 알 수 없으니 메모리 누수가 생길 수도 있는 점을 고려하지 않을 수 없었다. 그래서 오늘은 그에 대한 트러블 슈팅 기록을 하고자 한다. 😇 // SearchInput.tsx const enterKeyHandler: KeyboardEventHandler = (e) => { const locationInfo = filteredTitle(inputSearch); if (e.key === "Enter" && locationInfo.length !== 0) { api(setData, locationInfo); // 유저가..
토이 프로젝트 중 평소처럼 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..
토이 프로젝트에서 사용할 지도 이미지 파일을 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..