React Context, формы, css модули

React Context, формы, css модули

Professional Development

9 Qs

quiz-placeholder

Similar activities

Алгоритми

Алгоритми

4th Grade - Professional Development

10 Qs

HTML, CSS, JS основы

HTML, CSS, JS основы

Professional Development

13 Qs

Безопасность паролей

Безопасность паролей

Professional Development

12 Qs

Pagespeed

Pagespeed

Professional Development

11 Qs

Вводный тест Python Middle

Вводный тест Python Middle

Professional Development

12 Qs

Игры на Python 1 модуль

Игры на Python 1 модуль

Professional Development

13 Qs

Суммативное оценивание за раздел №1 «Работа с информацией. В

Суммативное оценивание за раздел №1 «Работа с информацией. В

Professional Development

11 Qs

Онлайн викторина ко дню безопасности в сети Интерн

Онлайн викторина ко дню безопасности в сети Интерн

Professional Development

10 Qs

React Context, формы, css модули

React Context, формы, css модули

Assessment

Quiz

Computers

Professional Development

Medium

Created by

Roman Kutimskii

Used 1+ times

FREE Resource

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