Почему вы сделали бы кнопку выбора на интерфейсе, вызывающую серверную часть для возможных операций?

#architecture #frontend #backend

Вопрос:

Поэтому, пока я был на Facebook, у меня было подключение к Интернету, и все загружалось довольно медленно. В любом случае, я заметил, когда нажал кнопку с 3 точками, которая создает раскрывающееся меню ниже. Я заметил, что в меню появился значок загрузки. Я предположил, что это из-за того, что мой Интернет был каким-то странным, но это заставило меня задуматься: «Он для чего-то звонит в бэкэнд?» Это заставило меня задуматься о том, чтобы просто сгенерировать список опций [Сохранить ссылку, Скрыть сообщение, Отложить _ на 30 дней,…], что он получает эти опции из бэкэнда. Почему вы хотите, чтобы эти параметры были извлечены из серверной части, а не жестко закодированы во внешнюю часть? Вы должны настроить интерфейс для работы на основе выбранной опции в любом случае (это мобильная версия). Так почему же параметры должны быть получены для каждой записи с помощью внутреннего вызова, а не просто иметь параметры во внешнем интерфейсе?

введите описание изображения здесь