Ответы пользователя по тегу Веб-разработка
  • Как сделать мгновенное обновление страницы до ответа от сервера?

    @camelCaseVlad
    В UI Development существует концепт оптимистичного UI (optimistic UI).

    Самый простой пример данного концепта - нажатие на кнопку "Мне нравится" со счетчиком поставленных лайков. На клиенте можно сделать +1 сразу же, и не заставлять юзера ждать, пока с сервера придет новое значение лайков на данной кнопке.

    Решение вашей проблемы зависит от выбранных вами инструментов при создании приложения, но вы можете сделать нечто похожее на это:

    Вот как выглядит ТУДУ с ожиданием сервера:

    1*9r4u7IxFQkl8cNcOI4IYUw.gif

    Вот как выглядит с оптимистичным юай:

    1*aOhoD9FUKiEBUQM39zvvUg.gif

    Тут видно, что новый, не записанный на сервере Item отображается в стиле "Loading..."

    Используйте данный подход, дайте загружаемой Item временный ID
    Ответ написан
    Комментировать