Задать вопрос
lxstvayne
@lxstvayne
Люблю Python

Как реализовать сохранение фронтенд состояния на бекенде?

Есть возможность на сайте менять местами карточки каких-то объектов местами, либо вставлять между двух других карточек. На фронтенде предполагается использовать Redux. Какие лучше создать отношения в таблицах ? GroupState в котором будет храниться массив айдишников карточек в том порядке, в котором они на фронтенде и синхронизировать их между собой ? Или есть способ более лучше ?
  • Вопрос задан
  • 195 просмотров
Подписаться 3 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    DevOps-инженер с нуля
    15 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Python-разработчик + ИИ
    8 месяцев
    Далее
Решения вопроса 1
2ord
@2ord
Способов что-то сделать обычно много. Скажем, клиент может хранить массив ID карточек в структуре
{
  id: 12345,
  card_ids: [1,3,2]
}
под некоторым ключом в localStorage и тогда клиент при инициализации идёт и проверяет в хранилище есть ли данные. Если их нет, то упорядочивает по умолчанию. При каждом изменении порядка сохранять новое состояние, отправляя на сервер id: 12345. Возможно, сгенерированного как UUID.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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