- Есть приложение, написанное на React и состоящее из нескольких страниц.
- Приложение получает массив данных (в т. ч. карточки) о фильмах на страницу movies.
- Есть возможность сохранить полученные данные.
- Сохранённые карточки фильмов отображаются на странице movies, как карточки, поменявшие заливку иконки лайка.
- Так же сохранённые карточки отображаются на странице saved-movies. 6. Удалить карточки можно с обеих страниц.
- Проблема заключается в том, что после перезагрузки приложения удаление возможно только со страницы saved-movies.
- Причина такого поведения заключается в том, что сохранённые фильмы приходят из MongoDB с _id, присвоенным базой данных, и именно по этому _id происходит удаление фильмов.
- Данные о фильмах, которые приходят со стороннего сервиса, на страницу movies содержат свой id, который является просто порядковым номером в БД.
- Вопрос заключается в том, как _id, созданный MongoDB для сохранённых фильмов, передать фильмам на странице movies, отмеченным как сохранённые, что бы удаление стало возможным и с этой страницы. При необходимости могу приложить код. На данный момент не понятно (так как я ещё только учусь) какой участок кода может понадобится. Помогите, пожалуйста, разобраться с этой ситуацией.