Arthur
136 и 140 строчки
Arthur
Hennadii
я понял то есть асинхронно... а как после заполнения тогда задиспатчить?
Hennadii
спасибо
Hennadii
🙏
Arthur
что ты хочешь? я же написал, тебя динамит сервер и сегодня уже по-ходу не даст доступ, забудь
Arthur
429 ошибка сервера - читай в интернете
Arthur
и следующий степ запускать в then-e
Hennadii
то есть рекурсия решает проблему, не знаю в чем разница, но сейчас погуглю...
Arthur
ща накидаю набросок
Arthur
125 строчка скинь функцию в личку, писать с картинки западло
Hennadii
сделал так но получается что 20 раз диспатчиться, спасибоexport const getPokemonsUrlListThunkCreator = (offsetPage) => {
return (dispatch) => {
const pokemonsList = []
dispatch(requestLoadingAC(true))
pokemonsAPI.getPokemonsUrlList(offsetPage)
.then(data => {
dispatch(addPokemonsNumbertAC(data.count))
data.results.forEach(data => {
pokemonsAPI.getPokemonData(data.url)
.then(response => {
pokemonsList.push(response)
dispatch(addPokemonsDataListAC(pokemonsList))
})
})
})
}
}
Arthur
не, не так
Oleg
уф
Oleg
делай асинк авайтом)
Hennadii
Oleg
разница в читабельности
Oleg
это лиш рекомендация)
Anonymous
Arthur
кто может его исправить ?
это ограничение поставил Димыч, чтобы покупали премиум доступ, у которого нету 429 на запросы, жди, я спрашивал уже у него какие временные рамки на 429 - обещал где-то в доке по апи описать, хз описал ли
Oleg
Anonymous
Arthur
поч незя?
зачем 40 диспатчей на каждый пуш массива, когда можно весь массив отправить в конце?
Oleg
Arthur
Hennadii
Oleg
хотя хз, пусть диспачит )
Hennadii
Hennadii
так, все ок, но костыльно
Oleg
как бы феч сам по себе долгий так что лишний диспач не зетормозит особо)
Oleg
сук
Oleg
покемоны
Oleg
😆😆😆
Oleg
пика
Oleg
чуууууу
Oleg
😂😂😂
Oleg
ой всее
Hennadii
тестовое)
Oleg
лол)
Oleg
в геймдев?
Hennadii
https://pokeapi.co/
Hennadii
Oleg
бля
Oleg
чо жил то зря
Arthur
https://pokeapi.co/
https://zellwk.com/blog/async-await-in-loops/
почитай тут, попробуй сам сделать. работы много, некогда колупать(
Hennadii
Oleg
zaloops
Oleg
кароч
Oleg
вкраце
Oleg
делаеш цикл for ... of в него можно пихать await , он умеет это обрабатывать
Oleg
не благодари
Arthur
функиция-обёртка только должна быть async
Oleg
да
Arthur
ну в статье в принципе с примерами, пускай разбирается - полезно
Hennadii
спасибо мужики, почитаю, реально полезно)
Sergey
Ребят, подскажите пожалуйста как мне отловить данные счетчиков,какого товара сколько единиц.Делаю на хуках и контексте
Sergey
Sergey
Вынес сеткаунты выше, оно синхронно все счетчики увеличивало, может как-то можно задать параметр чтобы принимало в себя тайтл, и увеличивало только его?
Arthur
onClick это ивент функция, она принимает первым аргументом ивент:
event.target - объект элемента, по которому кликнули... Если я верно понял что тебе нужно, то этого должно быть достаточно
Sergey
Гена
Всем доброго времени суток! Помогите пожалста, по домашке из 29 урока )
Второй день мучаюсь, не могу соотнести картинки с сообщениями так, что бы сообщение с id=1 стояло с картинкой с id=1. Каждый элемент выводится в своем диве, хочу сделать, что б выводилось попарно. Пробовал всякое уже )
https://prnt.sc/q0m4gn
https://prnt.sc/q0m4m5
Arthur
Ну в стейте набор объектов храни, по клику обновляй инфо для конкретного объекта, сделай метод, который будет доставать суммарную информацию.
Arthur
A͟͟͟͞͞͞n͟͟͟͞͞͞t͟͟͟͞͞͞
Имеет место быть такое исполнение ? Задача: logout если нет активности юзера
A͟͟͟͞͞͞n͟͟͟͞͞͞t͟͟͟͞͞͞
Anton
Arthur
белая тема....ааааа, мои глазаааа
Гена
Гена
можно было бы просто стилями выровнять, поставить текст напротив картинок, но я думаю так не правильно будет, надо что бы элементы соотносились по id
Никита Головчак
Мне нужно отфильтровать стэйт. Почему, когда я его фильтрую в компоненте, меняется и стэйт, который где-то в биз?
Никита Головчак
Я же фильтрую стэйт, который приходит в параметрах компоненты
Albert
привет, кто может почомь с этим (нужно, чтобы если у всех ключей нет значений, то выводить заглушку "no information", но я не понимаю как, ведь если нет значение, то до .map даже не доходит код. Помогите плз)
Albert
я могу сделать так, чтобы эта заглушка появлялась, но появлятся она будет 8 раз (столько же, сколкьо и ключей)
Albert
но нужно тольок один раз, при условии, что нигде нет данных.
Сергей
Daria
ребята, есть минутка помочь с ошибкой
Warning: Can't call setState on a component that is not yet mounted. This is a no-op, but it might indicate a bug in your application. Instead, assign to this.state directly or define a state = {}; class property with the desired state in the Login compone
Albert