17 вопросов
Практика
Что такое Create React App (CRA) и какие у него основные возможности и преимущества для разработки React-приложений?
Какие основные фишки у Create React App?
Что такое техника виндоуинга и почему она полезна для рендеринга больших списков данных в веб-приложениях?
Как ты можешь помешать функции вызываться слишком часто, особенно в случаях с обработчиками событий типа onClick или onScroll?
Почему вкладка React не появляется в DevTools?
Какие основные преимущества React перед Vue.js, и в каких ситуациях React может быть лучше?
Что такое React Developer Tools и в каких форматах его можно скачать?
Какие шаги ты можешь предпринять, чтобы эффективно отладить приложение на React Native?
Как тебе логирование реализовать в React Native приложении?
Как тестировать React Native приложения на мобильных устройствах?
Можешь показать простой пример, как написать и запустить Jest test case, включая шаги настройки и ожидаемый результат?
Какие основные плюсы у Jest по сравнению с Jasmine?
Можешь объяснить, что такое Jest и для чего он нужен в разработке?
Какая вообще фишка у ReactTestUtils? Зачем он нужен и как его использовать в unit-тестах?
Можешь объяснить, зачем нужен пакет TestRenderer в React и как он работает? Типа, как он позволяет разработчикам рендерить компоненты в JavaScript объекты без DOM или мобильного окружения?
Зачем нужен Shallow Renderer в React тестировании и как он работает?
Как ты можешь настроить Create React App, чтобы он использовал HTTPS вместо HTTP?