
React Context, формы, css модули
Quiz
•
Computers
•
Professional Development
•
Medium
Roman Kutimskii
Used 1+ times
FREE Resource
Enhance your content
9 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Чтобы создать React Context необходимо использовать...
Концепцию Prop drilling
Хук useContext
Функцию createContext
Компоненту Context
2.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Чтобы предоставить Context дочерним элементам, независимо от их глубины, правильнее...
Передавать его через props, используя концепцию Prop drilling
Пересоздавать Context на основе имеющегося с помощью createContext
Использовать компоненту Context.Component и передать в неё builder, отрисовывающий дочерние элементы
Обернуть дочерние компоненты в Context.Provider
3.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
В каком из случаев правильнее использовать Context?
Хранение состояние дочерней компоненты
Кэширование состояния для избежания лишних ререндеров
Инжектирование сущностей, которые не изменяются в процессе работы приложения
Кэширование состояния Virtual Dom для ускорения рендера
4.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Зачем нужен механизм CSS Modules?
Для инкапсуляции имён классов и анимаций
Ускоряет обработку стилей браузером, позволяя ускорить первое открытие страницы
Осуществляет кэширование CSS, позволяя ускорить первое открытие страницы
Добавляется к CSS "синтаксический сахар", позволяя писать более выразительный код
5.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Какова область видимости имен классов и анимаций при использовании механизма CSS Modules?
Они становятся локальными в пределах того CSS-файла, где они определены
Они остаются глобальными, но для предотвращения конфликтов используется уникальный префикс
Их область видимости ограничена только тем HTML-элементом, к которому они применены напрямую
Они доступны только через специальный синтаксис импорта в других CSS-файлах
6.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Как получить доступ к сгенерированным CSS-классам из JS/TS при использовании CSS Modules?
Импортировать CSS-файл как модуль; он возвращает объект, где ключи — исходные имена классов, а значения — сгенерированные
Сгенерированные имена классов автоматически добавляются в глобальную область видимости JavaScript как переменные.
Использовать специальный синтаксис в CSS, чтобы экспортировать классы для JavaScript.
Обращаться к классам по их исходным именам в JavaScript; CSS Modules подставляет сгенерированные имена во время компиляции.
7.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Что является основной целью React-хука useActionState?
Упрощение управления состоянием, обновляемым в результате выполнения асинхронных функций (actions), особенно в контексте форм
Замена хука useState для всех сценариев управления состоянием в компонентах
Создание референсов (refs) для прямого доступа к DOM-элементам
Кэширование результатов дорогостоящих вычислений для предотвращения повторных вычислений при каждом рендере
8.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Что возвращает хук useActionState при его использовании?
Только текущее состояние, которое всегда является промисом
Функцию для выполнения action'а и функцию для ручного обновления состояния
Объект с полями state и dispatch, но без флага загрузки
Кортеж из трех элементов: текущее состояние, функция для выполнения action'а, и флаг, указывающий, находится ли action в процессе выполнения
9.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Каким образом обновляется состояние, управляемое хуком useActionState?
Состояние обновляется до значения, которое возвращает асинхронная функция (action) после своего успешного завершения.
Состояние обновляется значением, переданным как аргумент функции-диспетчера (action trigger), а не результатом выполнения action'а
Состояние обновляется автоматически React'ом при любых изменениях пропсов компонента
Состояние может быть обновлено только путем передачи нового состояния как второго аргумента в вызов хука useActionState
Similar Resources on Wayground
14 questions
Двоичная система 18.10.22
Quiz
•
Professional Development
10 questions
Python Jetcode
Quiz
•
Professional Development
13 questions
HTML, CSS, JS основы
Quiz
•
Professional Development
12 questions
Безопасность паролей
Quiz
•
Professional Development
11 questions
Pagespeed
Quiz
•
Professional Development
13 questions
Игры на Python 1 модуль
Quiz
•
Professional Development
14 questions
Blender модуль 1
Quiz
•
Professional Development
10 questions
Z, P функции
Quiz
•
Professional Development
Popular Resources on Wayground
20 questions
Brand Labels
Quiz
•
5th - 12th Grade
10 questions
Ice Breaker Trivia: Food from Around the World
Quiz
•
3rd - 12th Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
20 questions
ELA Advisory Review
Quiz
•
7th Grade
15 questions
Subtracting Integers
Quiz
•
7th Grade
22 questions
Adding Integers
Quiz
•
6th Grade
10 questions
Multiplication and Division Unknowns
Quiz
•
3rd Grade
10 questions
Exploring Digital Citizenship Essentials
Interactive video
•
6th - 10th Grade