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

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

Professional Development

9 Qs

quiz-placeholder

Similar activities

Электронные таблицы в аналитике. Урок 1.

Электронные таблицы в аналитике. Урок 1.

Professional Development

6 Qs

3d Max social credit test

3d Max social credit test

Professional Development

11 Qs

Структурированная кабельная система

Структурированная кабельная система

Professional Development

8 Qs

Test

Test

Professional Development

10 Qs

CyberAnalysis - Язык баз данных

CyberAnalysis - Язык баз данных

Professional Development

10 Qs

Unity 10 урок

Unity 10 урок

KG - Professional Development

10 Qs

История Искусственного интеллекта

История Искусственного интеллекта

Professional Development

9 Qs

Python1

Python1

Professional Development

11 Qs

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

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

Assessment

Quiz

Computers

Professional Development

Medium

Created by

Roman Kutimskii

Used 1+ times

FREE Resource

AI

Enhance your content

Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...

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