wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

React Quiz

Total questions: 13

Worksheet time: 7mins

Name
Class
Date
1.

Зачем использовать React?

a)

Для создания высокопроизводительных серверных приложений

b)

Для упрощения разработки пользовательских интерфейсов

c)

Для управления базами данных

d)

Для обработки больших объемов данных

2.

В чем разница между императивным и декларативным подходами?

a)

Императивный подход описывает, что должно быть сделано, а декларативный — как это сделать

b)

Декларативный подход описывает, что должно быть сделано, а императивный — как это сделать

c)

Императивный подход используется только в JavaScript, а декларативный — в HTML

d)

Декларативный подход используется только в HTML, а императивный — в JavaScript

3.

Что такое React Element?

a)

Это компонент, который хранит состояние и управляет жизненным циклом приложения

b)

Это объект, представляющий собой описание пользовательского интерфейса, который React может рендерить в DOM

c)

Это функция, которая принимает свойства и возвращает JSX

d)

Это библиотека, позволяющая управлять состоянием приложения

4.

Какую роль играет JSX в React?

a)

Позволяет писать HTML внутри JavaScript

b)

Позволяет писать CSS внутри JavaScript

c)

Используется для управления состоянием компонентов

d)

Позволяет писать HTML-подобный синтаксис внутри JavaScript

5.

Что такое компонентный подход в React?

a)

Разделение приложения на отдельные логические блоки

b)

Использование классов для управления состоянием

c)

Использование функций для создания элементов

d)

Управление жизненным циклом компонентов

6.

Что представляет собой React Element Tree?

a)

Дерево компонентов, созданное с помощью React

b)

Дерево HTML элементов на странице

c)

Дерево функций, используемых в приложении

d)

Дерево стилей, примененных к компонентам

7.

Что такое Props в React?

a)

Аргумент, передаваемый функции-компоненту

b)

Состояние компонента

c)

Методы, используемые компонентом

d)

Стили, примененные к компоненту

8.

Зачем использовать Children в React?

a)

Для передачи данных между компонентами

b)

Для вложения компонентов друг в друга

c)

Для управления состоянием компонентов

d)

Для стилизации компонентов

9.

Что такое чистые функции в контексте React?

a)

функции без побочных эффектов, возвращают один и тот же результат при одинаковых входных данных. Используются для создания предсказуемых компонентов

b)

функции, которые могут изменять состояние компонента и вызывать побочные эффекты

c)

функции, используемые только для рендеринга JSX и не принимающие параметры

d)

функции, автоматически оптимизирующие производительность приложения

10.

Какие методы мутируют оригинальный массив при своём выполнении?

a)

push, splice, shift

b)

map, filter, reduce

c)

concat, slice, join

d)

forEach, find, indexOf

11.

Для чего используется key при отрисовке массива элементов?

a)

Для корректной стилизации элементов

b)

Для того чтобы помочь библиотеке эффективно управлять и обновлять коллекции элементов

c)

Для того чтобы сказать реакту какой элемент отрисовать первым

d)

Для того чтобы мы могли обратиться к элементу по ключу

12.

Что значит "Thinking in React"?

a)

Разработка приложений с использованием функционального подхода

b)

Разработка приложений с учетом принципов компонентного подхода и декларативного программирования

c)

Разработка приложений с использованием только классовых компонентов

d)

Разработка приложений с использованием только хуков

13.

Какие операторы можно использовать для условного рендеринга?

a)

Логическое "И" (&&)

b)

Тернарный оператор (? :)

c)

if ... then ... else

d)

Все перечисленные