Задать вопрос
@Kirill1973

Не удаляется элемент массива после перезагрузки приложения. Как это можно сделать?

1. Есть приложение, написанное на React и состоящее из нескольких страниц. 2. Приложение получает массив данных (в т. ч. карточки) о фильмах на страницу movies. 3. Есть возможность сохранить полученные данные. 4. Сохранённые карточки фильмов отображаются на странице movies, как карточки, поменявшие заливку иконки лайка. 5. Так же сохранённые карточки отображаются на странице saved-movies. 6. Удалить карточки можно с обеих страниц. 7. Проблема заключается в том, что после перезагрузки приложения удаление возможно только со страницы saved-movies. 8. Причина такого поведения заключается в том, что сохранённые фильмы приходят из MongoDB с _id, присвоенным базой данных, и именно по этому _id происходит удаление фильмов. 9. Данные о фильмах, которые приходят со стороннего сервиса, на страницу movies содержат свой id, который является просто порядковым номером в БД. 10. Вопрос заключается в том, как _id, созданный MongoDB для сохранённых фильмов, передать фильмам на странице movies, отмеченным как сохранённые, что бы удаление стало возможным и с этой страницы. При необходимости могу приложить код. На данный момент не понятно (так как я ещё только учусь) какой участок кода может понадобится. Помогите, пожалуйста, разобраться с этой ситуацией.
  • Вопрос задан
  • 54 просмотра
Подписаться 1 Сложный 4 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
  • Яндекс Практикум
    React-разработчик
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
ITK academy Воронеж
от 50 000 до 90 000 ₽
IT ATLAS Москва
от 200 000 до 250 000 ₽