Опишите фактические договорённости по API и расположение кода запросов: транспорт, преобразование данных и состояние интерфейса лучше различать.
Как у вас на проекте построено взаимодействие с бэкендом — договорённости по API, где хранится логика запросов (хуки, модули и т.д.)?
Опишите фактические договорённости по API и расположение кода запросов: транспорт, преобразование данных и состояние интерфейса лучше различать.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Опишите фактические договорённости по API и расположение кода запросов: транспорт, преобразование данных и состояние интерфейса лучше различать.
Уточните, как согласовывались схемы, ошибки, пагинация и изменения контракта. Общий HTTP-клиент может отвечать за транспорт, а хуки или модули — за конкретный сценарий. Расскажите о проверке совместимости и не выдавайте предложенную архитектуру за уже применённую.