Фреймворки и библиотеки JS.sa_Fro-р

Фреймворки и библиотеки JS.sa_Fro-р — вариант 2

Просмотрите все вопросы и варианты бесплатно. Правильные ответы скрыты и открываются только после получения доступа.

20 вопросов Вариант 2 Доступ 7 дней
Содержание теста

Вопросы и варианты

Без отметок и подсказок к правильным ответам

Вопрос 1

Что такое React?

  1. React — это библиотека JavaScript с открытым исходным кодом, созданная Facebook для разработки сложных интерактивных пользовательских интерфейсов в веб- и мобильных приложениях. Основная цель React — создание компонентов пользовательского интерфейса; их часто называют просто «V» (View) в архитектуре «MVC».
  2. React - это виртуальная среда разработки, используемая для создания приложения на серверной части сайта.
  3. React - это библиотека, или модуль JS, распространяемая бесплатно, для разработки мобильных приложений. Главная фишка React - это адаптация сайта под многочисленные экраны миниатюрных мобильных устройств.
Вопрос 2

Что такое Виртуальная DOM?

  1. Виртуальная DOM - это своеобразное представление структуры сайта в виртуальной машине. В отличии от классической структуры DOM, виртуальная не представлена визуально и существует только в памяти компьютера, что позволяет быстро реагировать на изменения в коде.
  2. Виртуальная DOM является представлением реальной DOM в памяти. React создает кэш структуры данных в памяти, вычисляет результирующие различия и затем эффективно обновляет отображаемую DOM браузера. Это позволяет программисту писать код, как будто вся страница отображается при каждом изменении, в то время как библиотеки React отображают только те подкомпоненты, которые действительно изменяются.
  3. DOM - это вообще виртуальная структура. Другой её и не бывает.
Вопрос 3

Какие существуют фазы жизненного цикла компонентов React?

  1. Инициализация, обновление, удаление.
  2. Инициализация, монтирование, размонтирование, удаление.
  3. Инициализация, монтирование, обновление, размонтирование.
Вопрос 4

Что такое состояние в React?

  1. Состояние - это последнее сохраненное действие в кэше.
  2. Состояние похоже на свойство, но оно является частным и полностью контролируется компонентом. State — это обязательно объект, который содержит данные и определяет, как компонент отображается и ведет себя.
  3. Состоянием в React принято называть процесс перехода из одного окна в другое без перезагрузки страницы
Вопрос 5

Что такое Redux?

  1. Redux - это контейнер с предсказуемым состоянием для приложений JavaScript, основанный на шаблоне проектирования Flux. Redux может использоваться вместе с ReactJS или с любой другой библиотекой представлений. Он очень компактный (около 2 КБ) и не имеет никаких зависимостей.
  2. Redux - это библиотека, или фреймворк, для создания адаптивных приложений на базе React.
  3. Redux - это встроенная библиотека JS для объединения серверной и фронт частей сайта или приложения.
Вопрос 6

Как изменяется состояние в Redux?

  1. Для этого нужно произвести перезагрузку приложения.
  2. С помощью дополнительного модуля MUI. В ином другом случае состояние, в том понимании которое заложено в этот термин, остается неизменным. Это сделано для того, чтобы несохраненные изменения не были потеряны при создании приложения.
  3. Единственный способ изменить состояние - это создать действие, объект, описывающий произошедшее.
Вопрос 7

Что такое контролируемые компоненты?

  1. Это элементы css, связанные друг с другом тегами посредством html.
  2. Это модули приложения, объединенные в один класс.
  3. Элемент ввода формы, значение которого контролируется React, называется контролируемым компонентом.
Вопрос 8

Что такое потомки?

  1. Потомками называют элементы класса, от которых происходит наследование свойств, значений, состояний объектов, элементов.
  2. В выражениях JSX , которые содержат открывающий и закрывающий тег, содержимое между этими тегами передается в компоненты автоматически в качестве специального свойства: props.children.
  3. Компоненты React, автоматически прописываются в кэш памяти (хэш таблицы), где остаются для быстрой идентификации новых компонентов, входящих в их состав. Они и получили название потомков.
Вопрос 9

Что такое Flux?

  1. Flux - это библиотека React с открытым кодом, для создания веб-приложений.
  2. Flux - это элемент ввода формы, значение которого контролируется React.
  3. Flux — это парадигма разработки приложений, используемая в качестве замены более традиционного шаблона MVC.
Вопрос 10

Что такое «хранилище» в Redux?

  1. Хранилищем называется хэш таблица, в которую заносятся состояния.
  2. Хранилище - это совокупность открывающих и закрывающих тегов, объединенных одним классом.
  3. Хранилище - это объект, который хранит состояние приложения и предоставляет несколько вспомогательных методов для доступа к состоянию, отправки действий и регистрации прослушивателей.
Вопрос 11

Что такое “чистая функция”?

  1. Функция - это действие, которое совершается объектом программирования для вывода кода на монитор.
  2. Это процесс компиляции кода.
  3. Чистая функция является вычислительным аналогом математической функции.
Вопрос 12

Как бы вы отключили хранилище Redux, чтобы оно не принимало никаких изменений в состоянии?

  1. Это невозможно, так как в противном случае теряется весь смысл использования Redux.
  2. Один из способов сделать это — установить для флага exit в редукторе корневого состояния значение true, просто оставляя состояние неизменным.
  3. Единственный способ осуществить данный функционал - это отключить кэширование памяти.
Вопрос 13

В чем разница между состоянием и свойством?

  1. Свойство передается компоненту аналогично параметрам функции, состояние управляется внутри компонента аналогично переменным, объявленным внутри функции.
  2. Разницы никакой, в различных источниках называют по разному.
  3. Свойство управляется внутри компонента аналогично переменным, состояние передается компоненту аналогично параметрам функции.
Вопрос 14

Что такое MUI?

  1. Это фреймворк, помогающий создать серверную часть сайта или приложения.
  2. Это шаблон, с помощью которого легко создать приложение для мобильного устройства. Работает исключительно на TypeScript.
  3. Это простая и настраиваемая библиотека компонентов React, основанная на Google Material Design.
Вопрос 15

Как можно установить библиотеку MUI?

  1. npm install @mui/material @emotion/react @emotion/styled
  2. npm install mui/material
  3. yarn add mui/material
Вопрос 16

Что представляет собой Ant Design?

  1. Это фреймворк для создания редких шрифтов, пользовательских стилей.
  2. Библиотека, для которой характерна визуализация данных AntV , диаграммы дизайна Ant и мобильный дизайн Ant.
  3. Библиотека, с помощью которой легко создавать сложные графические фигуры для дизайнерских сайтов.
Вопрос 17

В чем особенность Theme UI?

  1. Данный фреймворк особенно хорошо применять для проектирования сложных графических интерфейсов.
  2. Очень простой фреймворк, который используется для создания простых приложений с легкой графикой и стандартными шрифтами.
  3. Библиотека с большими возможностями в области точечного дизайна.
Вопрос 18

Как установить Theme UI?

  1. npm install theme-ui
  2. npm @install theme-ui
  3. npm install theme-ui/react
Вопрос 19

Как установить Ant Design?

  1. npm install ant/react
  2. npm install antd
  3. npm install ant
Вопрос 20

Какая характерная особенность Reactstrap?

  1. Довольно сложный фреймворк для создания серьезных графических элементов. Используется дизайнерами.
  2. Простой, отзывчивый фреймворк с легким дизайном, широко используется для большинства всевозможных проектов.
  3. Библиотека, содержащая в себе очень много фреймворков.