【发布时间】:2020-05-13 19:20:04
【问题描述】:
我想显示所有水型口袋妖怪的列表,但返回了一个名称为空的数组。在这种情况下,这个数组有 151 个位置,但名称字段中出现了 151 个空格。
import React, { useEffect, useState } from "react";
import axios from "axios";
export default function App() {
const [pokemons, setPokemons] = useState([]);
useEffect(() => {
async function fetchPokemons() {
const response = await axios.get("https://pokeapi.co/api/v2/type/10");
setPokemons(response.data.pokemon);
}
fetchPokemons();
}, []);
return (
<div>
<h1>Pokemons tipo água</h1>
{pokemons.map((pokemon, index) => (
<div id="pokemon" key={index}>
<li key={pokemon.name}>
<p>
Name: <a href={pokemon.url}>{pokemon.name}</a>
</p>
</li>
</div>
))}
</div>
);
}
【问题讨论】:
标签: reactjs axios react-hooks