луп с 1 до 10 для setState.
хттп://сайт.ком/апи/бла/бла/бла/1
хттп://сайт.ком/апи/бла/бла/бла/2
хттп://сайт.ком/апи/бла/бла/бла/3
....
map выдаёт функции два параметра (el, index): arr.map((el, index) => axios.get(blabla/${index}))
Спасибо за хинт!! Пойду пробовать.
Не могу понять все равно. Задача элементарная, уже 4 час сижу, не могу простейший код написать. За это время только ухудшил код, по-моему. Куда индекс совать, не могу понять.
Сейчас ты и вовсе в mounted сунул У тебя массив с покемонами идёт, или один конкретный покемон?
Идет ссылка, хттп://покемон.ком/картинка/id По идее картинок много. Каждой картинки соответствует свой id. 1, 2, 3, 4, 5, соответственно. Мне нужно извлечь ссылку в таком виде хттп://покемон.ком/картинка/1 хттп://покемон.ком/картинка/2 хттп://покемон.ком/картинка/3 И чтобы эти ссылки добавлялись в setPokemonImg по очереди.
useEffect(() => { const bootstrapPokemons = async () => { const promiseArr = [] for(let i = 0; i < 10; i++) { promiseArr.push(axios.get(`blabla/${i}.png`)) } const result = await Promise.all(promiseArr) setPokemonsImages(result) } bootstrapPokemons() }, [])
Обсуждают сегодня