У меня проблемы с работой с Pokemon API - PullRequest
0 голосов
/ 18 апреля 2020

Я вытащил информацию, используя 'type', и он дал мне список покемонов. это не дало мне подробностей. это пришло с массивом URL, которые указывают на детали. я пытаюсь получить доступ к URL, чтобы я мог отправить запрос на их извлечение

import React, { useEffect, useState } from 'react';
import axios from 'axios';
import PokemonCard from './PokemonCard'
const PokemonList = () =>{
 const [pokemon, setPokemon] = useState([])

 useEffect(()=>{
     axios.get( 'https://pokeapi.co/api/v2/type/17/')
     .then(response => {
         console.log("Response",response)
        setPokemon(response.data.pokemon)      



//  const urls =[]
//  pokemon.map(types   => {
//      urls.push(types.url)
//      return urls
// })
//  console.log('try urls', urls)


 })
.catch(error => console.log('Error!',error))
},[])


console.log('lookin url',pokemon)




 return(

      <div className='pokemon'> 
      {pokemon.map (pokemon1 => ( 
          <PokemonCard pokemon1 = {pokemon1} /> 
      ))}       

</div>


      )
}

экспорт по умолчанию PokemonList`

изображение API, который я вытащил

...