Специализация
Python Backend Developer
Java Backend Developer
Node.js Backend Developer
Golang Backend Developer
React Frontend Developer
Выберите навыки
React
JavaScript
Git
Redux
Webpack
Сложность
1-3
4-6
7-8
9-10
Рейтинг вопросов
1
2
3
4
5
Подпишись на React Developer в телеграм
Можно ли выбросить ошибку внутри then и как она будет обработана
Да, внутри then можно выбросить ошибку с помощью throw. Такая ошибка автоматически превращает Promise в rejected. Она будет поймана ближайшим catch ниже по цепочке. По сути, throw внутри then эквивалентен return Promise.reject(error).
Как получить тип store в TypeScript (например, через ReturnType)?
Тип store можно получить, взяв тип возвращаемого значения функции его создания. Для этого используется ReturnType. Такой подход избавляет от ручного дублирования типов. Он автоматически подстраивается под изменения в реализации. Это повышает надёжность типизации и снижает количество ошибок.
Что возвращает async функция, если внутри нее нет return?
Как ведет себя return внутри finally?
Что произойдёт, если вызвать хук после условного return в теле компонента?
Нужно ли использовать return после вызова reject внутри Promise и почему?
Разбери типичные ошибки при работе с Promise.all и массивом fetch-запросов (обработка результата fetch, применение .ok к результату Promise.all, отсутствие return в .map) — как их исправить?
Что делает ReturnType?
Зачем нужна функция очистки (return) в useEffect? Что произойдёт без неё при использовании setInterval?
Рейтинг:
4
Сложность:
3
Рейтинг:
4
Сложность:
5
Рейтинг:
4
Сложность:
5
Рейтинг:
5
Сложность:
4
Рейтинг:
5
Сложность:
7
Рейтинг:
5
Сложность:
6
Рейтинг:
3
Сложность:
2
Рейтинг:
3
Сложность:
5
Рейтинг:
4
Сложность:
4