Это плохая практика, чтобы повторно получить данные списка после успешного удаления элемента? - PullRequest
0 голосов
/ 21 мая 2018

Если мое клиентское приложение отображает список элементов, запрошенных из моего API, и пользователь удаляет элемент, рекомендуется снова вызвать список GET в конце успешного обещания HTTP DELETE и обновить представление?Или должно ли состояние приложения просто обновляться локально после удаления, без повторного попадания в API?

Я понимаю, что оптимистично обновляет ваше приложение, но это больше для производительности обновления представления, а не для уменьшения количества вызовов сервера.

1 Ответ

0 голосов
/ 21 мая 2018

Вы должны сделать еще один запрос GET для обновления списка, если данные списка могут измениться без взаимодействия с пользователем, например, обновления на стороне сервера или другой сеанс, который может изменить тот же список

С точки зрения производительности,пусть пользователь увидит удаленную запись как можно скорее, а затем вскоре после того, как увидит обновленные изменения (если они есть), и не будет их беспокоить.

Если есть ошибка удаления, обновите обновленноесписок вне зависимости от

РЕДАКТИРОВАТЬ: я бы также предложил использовать веб-сокеты

...