Мы хотим узнать ваше мнение!
Примите участие в опросе сообщества 2021 года!
ЭУМК React
Документация
Введение
Задачи
Тестирование
Данный тест призван проверить ваши теоретические знания материала
1. Что такое React?
Реактивная библиотека рендера
Набор компонент для сайта
Рисовальщик для графиков
2. Что такое JSX?
Строковые шаблоны
Синтаксический сахар, расширение языка JavaScript для более удобной работы с React
Другое имя для HTML тегов
3. Как правильно вызвать событие по клику на элемент?
Использовать addEventListener
Перехватить event выше по дереву
Добавить обработчик события onClick
4. Как получить данные из текстового поля?
Вытащить из HTML тега из поля text
Обернуть в state поля value и onChange
Передать state в поле value
5. Что такое пропы?
Параметры, передающиеся на сервер с запросом
Состояние компоненты
Параметры, передающиеся как входные данные в компоненту
6. Какой хук позвояляет управлять состоянием копоненты?
useState
useEffect
UseMemo
7. Какой хук позволяет подписываться на ивенты жизненного цикла компоненты?
useState
useEffect
UseMemo
8. Какой хук позволяет управлять в каких случаях стоит перерисовывать компоненту
useState
useEffect
UseMemo
9. Что такое условный рендеринг?
Рендер одной или иной компоненты в зависимости от пропсов или состояния
Разные методы рендера браузера, в завилисости от параметров
Рендеринг условий
10. Для чего нужен key в элементах массива?
Без него просто не заработает
Для красоты
Чтобы подсказать React какая компонента какая при следующем ререндере
11. Что будет если ключи в масисве будет не уникальны?
Непределенное поведение
Приложение закроется с ошибкой
Все будет работать
12. Что такое подъем состояния?
Это увеличение значения в состоянии компоненты
Это техника, при которой состояние поднимается вверх по дереву для использования в соседних компонентых
Это другое название хука useState
13. Какие из указанных событий являтся событиями клавиатуры?
onKeyDown onKeyPress onKeyUp
onChange onInput onInvalid onReset onSubmit
onClick onContextMenu onDoubleClick
14. Какие из указанных событий являтся событиями мыши?
onKeyDown onKeyPress onKeyUp
onChange onInput onInvalid onReset onSubmit
onClick onContextMenu onDoubleClick
15. Какие из указанных событий являтся событиями форм?
onKeyDown onKeyPress onKeyUp
onChange onInput onInvalid onReset onSubmit
onClick onContextMenu onDoubleClick
16. Какой из указанных хуков позволяет мемоизировать колбек?
useCallback
useMemo
UseEffect
17. Какой из указанных хуков позволяет мемоизировать сложное вычисление?
useCallback
useMemo
useComputed
18. Какой из указанных хуков позволяет создать референс на компоненту?
useCallback
useRef
useComputed
19. Какой из указанных хуков позволяет подписаться на изменения в компоненте до ее отрисовки?
useLayoutEffect
useRef
useComputed
20. Что такое CircuitBraker
Специальная компонента для отлова ошибок и рендера загрулек
Электронная схема для разрыва электронной цепи
Рок группа
Проверить