src 디렉토리 하위에 /hooks 를 생성하고, 그 하위에 포켓몬 진화 정보를 가져오는 커스텀 훅(/useEvolutionChain.ts)을 추가합니다.
src
/hooks
/useEvolutionChain.ts
Evolution Chain API (https://pokeapi.co/api/v2/evolution-chain/{id}) 는 포켓몬 진화 정보 id 를 받아 해당 진화 정보를 반환합니다.
https://pokeapi.co/api/v2/pokemon-species/{id or name} 로 포켓몬의 종(species) 정보를 호출하면 해당 포켓몬의 진화 정보를 반환합니다.
https://pokeapi.co/api/v2/pokemon-species/{id or name}
useEvolutionChain hook 에서는 위 evolution_chain 의 url 을 입력받아 useQuery 로 진화 정보를 가져와보겠습니다.
useQuery