728x90
const {} = useQuery(coinId, () => fetchCoinInfo(coinId))
const {} = useQuery(coinId, () => fetchCoinTickers(coinId))
근데 이렇게 하니까 coinId가 고유한 값이 아니여서 오류가 발생한다 .
key는 react query 캐시 시스템에서 저장되고 작동하기 위해서 고유한 값이어야한다!
const { isLoading: infoLoading, data:infoData } = useQuery<IInfoData>(["info", coinId], () => fetchCoinInfo(coinId));
const { isLoading: tickersLoading, data:tickersData } = useQuery<IPriceData>(["tickers", coinId], () => fetchCoinTickers(coinId));
728x90
'부트캠프교육중 > react' 카테고리의 다른 글
[React] Dark모드, Light모드 적용하기 (0) | 2023.08.27 |
---|---|
[React] React query 적용 후 코드 (0) | 2023.08.26 |
[React] React query 적용하기!!! (0) | 2023.08.26 |
[React] React query 적용 전 코드 (0) | 2023.08.26 |
[React] useRouteMatch, useMatch (0) | 2023.08.25 |