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

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

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

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

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