Библиотеки JavaScript.фип_БАК

Библиотеки JavaScript.фип_БАК

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

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

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

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

Вопрос 1

Выберите правильную команду для создания нового проекта React:

  1. npm create-react-app
  2. npm create-react-app myReactApp
  3. npx create-react-app
  4. npx create-react-app myReactApp
Вопрос 2

На что ссылается мое приложение React в следующей команде: npx create-react-app myReactApp?

  1. Имя нового проекта, который хотим создать
  2. Директория в которой создастся новый проект
  3. Тип приложения, которое будет создано
  4. Ссылается на другое приложение
Вопрос 3

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

  1. npm run dev
  2. npm build
  3. npm start
  4. npm serve
Вопрос 4

Какой порт локального хоста используется по-умолчанию сервером разработки React приложения?

  1. 8080
  2. 5000
  3. 3000
  4. 3500
Вопрос 5

Для разработки приложения React, требуется Node.js?

  1. Без Node.js React не запустится
  2. Можно обойтись встроенными плагинами в среду разработки
  3. В новых версиях IDEA Node.js не нужен
Вопрос 6

Какое ключевое слово создаёт константу в JavaScript?

  1. let
  2. constant
  3. var
  4. const
Вопрос 7

Как называется копия “реального” DOM, которая хранится в памяти?

  1. DOM
  2. React DOM
  3. Shadow DOM
  4. Virtual DOM
Вопрос 8

Верно ли утверждение: Имена компонентов React должны начинаться с заглавной буквы?

  1. По правилам все имена компонентов React должны быть написаны с заглавной буквы
  2. Можно использовать нижний регистр в случае, если это стандартные (программные) имена
  3. В новых версиях React не имеет значение регистр символов
Вопрос 9

Какой инструмент, React использует для компиляции JSX?

  1. Babel
  2. ReactDOM
  3. JSX Compiler
  4. React Router
Вопрос 10

Верно ли утверждение: React может отображать элементы только в корневом элементе документа?

  1. Конечно, React не работает в дочерних тегах
  2. React взаимодействует со всеми элементами структуры сайта
  3. В большинстве браузеров элементы отображаться не будут
Вопрос 11

Выберите верную конструкцию импорта компонента из React:

  1. import { Component } from ‘react’
  2. import React.Component from ‘react
  3. import [ Component ] from ‘react’
  4. import Component from ‘react’
Вопрос 12

Что из следующего НЕ является правилом для хуков React?

  1. Хуки могут быть вызваны в компонентах класса или функции
  2. Хуки могут вызываться только внутри компонентов функции React
  3. Хуки могут быть вызваны только на верхнем уровне компонента
Вопрос 13

Какую часть шаблона проектирования MVC реализует React.js?

  1. React - это полноценный MVC-фреймворк
  2. React предназначен для работы с “view” частью
  3. React является “контроллером” с точки зрения MVC
Вопрос 14

Какой шаблонизатор можно использовать в React?

  1. HBS
  2. EJS
  3. XML
  4. В React вы не должны использовать какой-или шаблонизатор. Для рендеринга HTML используется JSX (расширение синтаксиса JS)
Вопрос 15

Какие из этих методов жизненного цикла компонента существуют в React.js?

  1. render
  2. mounted
  3. componentDidMount
  4. destroyed
  5. shouldComponentUpdate
Вопрос 16

Перерисовывает ли React всё view когда изменились props или состояние?

  1. Да. React.js распространяет событие на все дерево компонентов, и они вызывают метод render
  2. Нет. React только повторно рендерит только измененный компонент
  3. Нет. React работает только с корневыми элементами
Вопрос 17

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

  1. shouldComponentUpdate
  2. getSnapshotBeforeUpdate
  3. componentWillUpdate
  4. componentWillMount
Вопрос 18

Что можно передать как второй аргумент в метод setState?

  1. Свойства, которые должны быть обновлены
  2. Функцию обратного вызова для получения нового состояния
  3. Предыдущее состояние
Вопрос 19

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

  1. key
  2. index
  3. data-index
  4. id
Вопрос 20

Какое из этих утверждений относительно props является верным?

  1. Вы не можете передать объект в props
  2. props только для чтения
  3. React автоматически проверяет переданы ли необходимые props
  4. Дочерний компонент наследует props родительского компонента
  5. Метод componentWillReceiveProps объявлен как deprecated
Вопрос 21

Что такое React.PureComponent?

  1. Это базовый класс всех компонентов React
  2. React.PureComponent - это компонент, у которого нет метода render
  3. React.PureComponent почти такой же, как React.Component. Основное отличие состоит в том, что первый не реализует метод shouldComponentUpdate()
Вопрос 22

Какой метод любого React компонента вызывается первым?

  1. constructor
  2. componentWillMount
  3. componentDidMount
  4. render
Вопрос 23

Что такое подъем состояния вверх?

  1. Обновление props родительского элемента
  2. Процесс подъема состояния изменившегося компонента до ближайшего общего предка, чтобы обновить необходимые компоненты
  3. Обновление состояние дочерних компонентов
Вопрос 24

Как создать компонент React без наследования класса React.Component?

  1. Используя метод ReactDOM.render
  2. Это невозможно. Все компоненты React должны наследовать React.Component
  3. Используя метод React.createElement
Вопрос 25

Что такое props children?

  1. Это хранилище ключ-значение всех props, переданных дочерним компонентам
  2. Это переменная, которая содержит ссылки на дочерние компоненты
  3. Это переменная, которая содержит содержимое между открывающим и закрывающим тегами компонентов