Sobes.tech
Middle
6

Проведи код-ревью pull request'а с одним файлом diff на React-компоненте (компонент Book с использованием useEffect, fetch данных, отображением популярных и всех книг). Найди и прокомментируй все проблемы: нарушение правил хуков, отсутствие обработки ошибок при fetch, отсутствие AbortController, отсутствие проверки статуса ответа, инлайн-стили, отсутствие key в map, отсутствие проверок на пустые массивы, необходимость мемоизации (useMemo), вынесение fetch-логики в отдельный хук/компонент и т.д. Также ответь: как реализовать условие, чтобы запрос выполнялся только при наличии флага isBest?

Компании, где спрашивали
Ай-Теко (I-Teco)