@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, отмеченным как сохранённые, что бы удаление стало возможным и с этой страницы. При необходимости могу приложить код. На данный момент не понятно (так как я ещё только учусь) какой участок кода может понадобится. Помогите, пожалуйста, разобраться с этой ситуацией.
  • Вопрос задан
  • 50 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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