지금까지는 하나의 페이지에서만 개발을 진행해왔는데, 라우팅을 한 번 해보기로 했습니다. react-router-dom의 문서를 읽고, 여러 블로그도 참고해서 + 들었던 강의를 참고해서 기본 라우팅 셋팅을 했습니다. 라우팅 코드를 다 작성했는데 라우팅이 안 됩니다.그런데
메모이제이션이란 비용이 많이 드는 함수 호출의 결과를 저장하고 동일한 입력이 다시 발생할 때 캐시된 결과를 반환하여 컴퓨터 프로그램의 속도를 높이는 데 주로 사용되는 최적화 기술입니다.위 코드를 보면 Component 내의 compute 함수가 만일 복잡한 연산을 수행
Hipspot 프로젝트를 진행하면서 상태관리 라이브러리로 recoil을 사용하였다.그러나 Hipspot 프로젝트에 참여할 당시에 나는 UI도 겨우 짤 정도의 수준이었고, 기능구현은 구글링해가며 겨우 해냈었다.때문에 상태가 정확히 무엇인지도, 상태관리 라이브러리가 무엇인
카카오디벨로퍼스에 가서 앱 등록 + 앱 키 받아오기https://developers.kakao.com/console/app애플리케이션 추가하기 플랫폼 > Web > 사이트 도메인 > http://localhost:3000 등록JavaScript 키 받
SVG 파일을 public > svg 폴더에 넣어서 직접 import 해와서 사용하고 있었다.그러니 해당 SVG 파일에 width, height 등의 속성을 넣으니 아래 사진과 같은 에러가 발생했다.따라서 vite-plugin-svgr 라이브러리를 이용해 SVG를 Re
졸업작품 취뽀스테이션에서 채용 공고를 보여주는 페이지를 구현해야했습니다.고민하다 사람인에서 채용 공고를 크롤링해 보여주기로 결정했습니다.잡코리아의 채용공고 페이지를 크롤링 해옵니다.이를 cheerio를 이용해 파싱합니다.서비스에 직접 적용하면서 치명적인 오류가 있었습니
RN으로 카카오로그인을 구현하고 있었습니다.koe006에러는 보통 redirectUrl, ClientId를 잘못 입력해서 발생하는 에러입니다.그런데 저는 카카오로그인 redirectUrl, ClientId 모두 제대로 받아 적용한 상태에서 발생한 에러라 원인 찾기가 정
Geolocation의 Watchposition 훅을 사용해 위치 변화가 감지될 때마다 현 위치를 새로 받아와 보여주는데새로고침을 하거나 초기 접속 시 파란 빈 화면이 5초 이상 나타났다.그럴리가 없었습니다.. MDN의 예제 코드를 그대로 사용했기 때문에 제 코드의 문