1) recoil의 useRecoilState와 react-router-dom의 useLocation을 이용한 query String으로 메뉴 관리. 2) 기존에 페이지 새로고침 시 HOME으로 초기화되는 부분을 해결하고자 메뉴 상태 유지를 위해 sessionStora
api에서 응답 값 res는 리턴되어 받아와졌지만 main 화면의 useInfiniteQuery 부분에서 값이 넘어오지 않았던 이유=> api 측에서 매개변수 pageParam = 1를 pageNo에 들어갈 숫자로 호출할 api의 url의 pageNo=${pagePar
오늘 새로 배운 것 무한 스크롤 구현 onEndReachedThreshold 얼마나 먼저 미리 fetch 할 것인지 설정 onEndReached 실제로 fetch를 해주는 함수 무한스크롤을 간단하게 구현할 수 있도록 해주는 useinfiniteQuery는 인자로
오늘 새로 배운 것 React Query(2) 어제 TIL에서 잠깐 다루었지만 다시 다른 말로 정리하면, React Query가 다루는 서버 상태(Server State)는 FE에서 다루는 화면 View를 위한 데이터가 아닌 API 에서 가지고 온 데이터를 말한다.
오늘 새로 배운 것 Server State, Server State 하는데 Server State가 뭐지? API 통신으로 서버에 요청했을 때 로딩 중이라면 isLoading(true, false), 통신에 실패했을 때는 error, 통신에 성공하여 서버로부터 dat