Сегодня обсуждали новую фичу, "Добавление в избранное"
По UX кнопка сразу переключается в другое состояние, ещё до того, как уйдет запрос на бэк. Если запрос зафейлился или там ещё что случилось, кнопка возвращается в исходное состояние, потенциально на глазах у пользователя
Шо то хуета, шо другое хуета, и обе хуеты.
Как пользователь — я хочу точно значит добавилось ли оно в избранное.
С другой стороны, как пользователь — я не хочу ждать, пока там что-то отправится на сервер и прилетит обратно.
Очевидно, что подход, когда вся-вся-вся логика на сервере не даёт сделать это нормально и выходит в любом случае дрисня енотья.