Я пытаюсь выучить JS прямо сейчас. И начал делать небольшой учебный и примерный проект.
У меня сейчас проблема. Я учусь на реактивной системе маршрутов. Поэтому я должен отправить уникальное значение, чтобы создать уникальный путь для моих покемонов (я использую pokeAPI ), но этот API не дает уникальное значение для покемонов, просто дает имена и URL-адреса. Я получил 20 покемонов на моей странице со списком покемонов.
Теперь мне нужен уникальный идентификатор для отправки PokemonShowComponent
. Как я могу найти уникальный идентификатор для этой цели?
return (
<div>
<h1> Pokemon pages </h1>
<div>
{pokemons.map((pokemon, id) => (
<h3 key={id}>
<Link to={"/pokemon/${id}"}> {pokemon.name} </Link>
</h3>
))}
</div>
</div>
);
Я хочу подсчет параметров id
, как метод forEach
, и возвращаю 1-20 каждый шаг. Как i++
.
Это может быть возможно?
ПРИМЕЧАНИЕ. Переменная Pokemon содержит следующие строки кода.
const fetchPokemons = async () => {
const data = await fetch("https://pokeapi.co/api/v2/pokemon/");
const pokemons = await data.json();
console.log(pokemons.results);
setPokemons(pokemons.results);
};