🚨 문제 발생`유저id`를 가지고 조건처리, 데이터 조회, 수정 등의 작업을 하는데 버그가 자꾸 발생했다. 콘솔을 찍어보니 `유저id`만 가져오는 요청을 했는데 간헐적으로 `유저 정보 객체`가 들어올 때가 있었다. {id:{UUID}, email:"test@test.com" . . . 어쩌구 . . } . . . 분명 id만 추출해서 반환하도록 작성했는데 어쩔때는 객체가 들어오는게 너무 이상했다. 원인유저 데이터를 불러오는 함수가 2개가 있었다. 유저 데이터를 객체로 받아오는 함수, id만 받아오는 함수가 있었는데 둘이 같은 `queryKey`를 공유해서 생긴 이슈였다. (둘 다 `loginUser`사용) 즉, 객체를 반환하는 함수가 먼저 실행되고 이후 id를 반환하는 함수가 실행될 때 `query..
🚨 오류Next에서 React-Query를 사용하는데 뭐 이상한 에러가 나왔다. 에러 내용은 Provider가 잘 설정되지 않았다는 에러였다. 근데 발생한 상황이 너무 이상한게 `RootLayout`에 Provider 세팅을 해놓았고, 같은 위계에 있는 특정 컴포넌트에서만 해당 에러가 발생했다. 💡 해결캐시파일(`.next`)을 제거하니 정상 동작했다. 일단 원인 불명의 이상한거 뜨면 일단 지워보고 다시 시도해보는게 좋을 것 같다.
간단한 프로젝트 소개Riot API를 사용하여 롤 도감 사이트 제작챔피언 목록, 챔피언 상세 정보, 로테이션 정보, 아이템 정보 등을 확인할 수 있다. 챔피언챔피언 목록 (+로테이션)전체 챔피언의 목록을 확인할 수 있다. (전체 목록, 역할군 별 목록)챔피언 상세챔피언의 상세 정보를 확인할 수 있다. (챔피언 정보, 스킬, 스킨 등)아이템 목록전체 아이템 목록을 볼 수 있다.특정 아이템을 선택하면 상세 정보, 상위 아이템, 하위 아이템을 확인할 수 있다. 🚨 문제 내용아이템 페이지에서 상위/하위 아이템은 필터(공격력, 주문력, 방어력 등)에 영향을 받지 않고 모두 출력되어야 한다. 하지만 사용자가 필터를 적용하면 `전체 아이템 목록` 뿐만 아니라 상위/하위 아이템에도 필터가 적용되는 문제가 생겼다. ..
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.