와오 벌써 두달차라니~~
현 회사는 사수가 없다.
일단은 주어진 환경 대로 하고 있지만 가끔 잘 하고 있는지 모르겠다.
오늘은 팀원이 아직 모달을 열지 않았는데 api 호출이 된다고 했다. 에러를 찾아줘서 확인을 해봤다.
확인해보니 useQuery 에 매개변수로 조회해야할 타겟의 id 값을 주고있었는데 이 id 를 전역상태꺼를 사용해서 발생하던 문제였다.
전역 상태이다보니 enabled 에 걸어놔도 계속 id 값이 있으니 조회가 되고 있었다.
막연하게 enabled 에 !!id 로 필요할 때만 요청할 수 있을 줄 알았는데 전역 상태를 놓쳤다.
모달을 눌렀을 때 타겟이 되는 아이디를 useState에 담아서 전역이 아닌 지역 상태로 관리하도록 변경하여 해결했다.
좀 더 차근차근 만들어 가야겠다.
카테고리 없음