Уффф. ребятулечки... Вопрос на миллион секунд которых я уже потратил на

эту задачу.... redux-saga..... боже...

Суть: Мне необходимо вывести список карточек у которых есть фотография.

Процесс:
1 - Захожу на страницу, происходит диспатч. Отправлется запрос на сервер, мне возвращаются массив объектов, где в объекте есть ID фотографии, записываю это в стор.

[
{
name: 'Имя',
idPhoto: '273942384'
}
{
name: 'Имя2',
idPhoto: '127392424384'
}
]

2 - В момент отрисовки карточек я делаю второй диспатч, который отправляет на сервер ID изображения и возвращает строку. Я эту строку пихаю в стор, к нужной карточке.

Получается что в сторе теперь

[
{
name: 'Имя',
idPhoto: '273942384',
photo: 'ссылка на изображение'
}
{
name: 'Имя2',
idPhoto: '127392424384',
photo: 'ссылка на изображение'
}
]

Потом я на сайте реализовал бесконечный скролл. т.е как только достигнул самого низа страницы, происходит запрос на получение карточек.

[
{
name: 'Имя',
idPhoto: '273942384'
}
{
name: 'Имя2',
idPhoto: '127392424384'
}
{
name: 'Имя3',
idPhoto: '&42438!4',
photo: 'ссылка на изображение'
}
{
name: 'Имя4',
idPhoto: '&243!84',
photo: 'ссылка на изображение'
}
]

Стор перезаписывается.... На первых двух фотографии исчезают... на новых остается т.к происходит первый шаг..

Что я блин делаю делаю не так и есть ли в редаксе метод, который при добавлении в стор производит проверку и если там уже есть похожие элементы (допустим сравнивая по имени), то их не перезаписывать?

1 ответов

13 просмотров

Key проставь

Похожие вопросы

Обсуждают сегодня

Can you please upvote this work? https://www.kaggle.com/code/melissamonfared/mental-health-music-relationship-analysis-eda
məł
1
did anyone recieve update from Amazon ML summer school?
Lucky Champ
1
Может кто подсказать какие требования к изображениям для обучения Yolo v8? Как то разрешение, размер выделяемого обьекта в пикселях, оптимальное кол-во изображений. А то я пыт...
Владислав😎
16
Только сейчас дошли руки до Orange pi 5. Это нормально что на нем YOLOv5s выдает 1 кадр раз в 2-3 секунды на CPU? Это без оптимизаций и прочих настроек, просто голый запуск че...
Denis
17
Доброе утро. Подскажите, если если 4 корутины, внутри которых VideoCapture, то будут ли они работать асинхронно? Т.к. нагуглил, что Videocapture в моменте может быть открыт то...
Alexander👨‍💻
19
Всем привет! подскажите пожалуйста как можно увеличить качество фото?
Evgeniy
19
А. То есть задача такая, что тип вы обучаете на разных данных модели. Получаете пачку моделей обученных на частных данных и задача стоит в том, чтобы все эти модели объединит...
Anton 『被遗忘的社会』
7
Hello everyone, ребят, к какому уровню сложности может относиться задачка по отделению облаков от неба для видео? (от 1 до 10,) *в условиях смены времени суток *при неизменно...
Merge
16
Я пожалуй ещё раз брошу клич: кто-нибудь хочет в рабство в ОЭЗ Алабугу на позицию инженера CV? Работы много, задачи сложные, ЗП высокая. Я передам контакт напрямую в HR.
Maxim 👀 Osminin #Slowpoke3D
13
Всем привет. На руках есть видеопоток с камеры микроскопа, который показывает клетки. (Фото 1). Пытаюсь обвести их квадратами и пронумеровать на картинке. Пока получается...
Semyon
10
Карта сайта