93 / 112
Как обрабатывать race conditions при API-запросах в Vue?
Race condition в API -- это когда ответ на старый запрос приходит после нового и затирает актуальные данные. Например: пользователь выбрал категорию A, потом B. Ответ B пришёл первым, ответ A -- вторым. Теперь UI показывает данные A при выбранной категории B. Решения: AbortController для отмены предыдущих запросов, счётчик запросов, watch с onCleanup.