【发布时间】:2020-04-06 20:42:12
【问题描述】:
我有一个小问题。 点击卡片后,我的应用会获取请求。 但我有一些麻烦。我的 fetch 请求每次都在做,但它必须在点击后才做。 所以我的 fetch 请求如下所示:
useEffect(() => {
let endpointForPokemonDetails = `${API_URL}${index}`;
fetchPokemonDetails(endpointForPokemonDetails);
});
const fetchPokemonDetails = (endpointForPokemonDetails) => {
fetch(endpointForPokemonDetails)
.then((result) => result.json())
.then((result) => {
setPokemon([Pokemon, result]);
}, setLoading(false))
.catch((error) => console.log("Error:", error));
};
你知道怎么解决吗?
【问题讨论】:
标签: javascript reactjs rest get fetch