Частая причина — нулевой, отрицательный или некорректный лимит попыток, из-за которого цикл не выполняется; без кода это только гипотеза.
При каких условиях в текущей реализации retry-обёртки fetch может не вызваться ни разу и как это предотвратить?
Частая причина — нулевой, отрицательный или некорректный лимит попыток, из-за которого цикл не выполняется; без кода это только гипотеза.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Частая причина — нулевой, отрицательный или некорректный лимит попыток, из-за которого цикл не выполняется; без кода это только гипотеза.
Явно определите retries как число повторов после первой попытки либо attempts как общее число запусков. Валидируйте целое допустимое значение и гарантируйте первую попытку при retries=0. Также проверьте ранние return и уже отменённый сигнал.