У меня есть один маленький вопрос. Мое приложение получает запрос после нажатия на карту. Но у меня есть некоторые проблемы. Мой запрос на выборку выполняется каждый раз, но он должен выполняться только после нажатия. Поэтому мой запрос на выборку выглядит следующим образом:
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));
};
Прежде чем я нажму на карту, у меня есть несколько ошибок в console.log:
Можете ли вы знать как это исправить?