Все тесты предмета

Ответы на тесты Стек технологий JavaScript.фип_БАК(2 2)_240422

Вопросы и варианты доступны бесплатно. 50 ответов доступны бесплатно — откройте их кнопкой ниже. Полный набор — в личном кабинете на 7 дней.

167 вопросов 8 тестов в одном предмете Доступ 7 дней
Содержание предмета

Бесплатные ответы на тесты по предмету «Стек технологий JavaScript» — Синергия и МТИ

Вопрос 1Ответ открыт бесплатно

Что такое URL?

  1. это название сайта
  2. это адрес веб-страницы в интернете✓ Правильный ответ
  3. это имя сервера на котором запущен сайт
✓ Правильный ответ

это адрес веб-страницы в интернете

Вопрос 2

Глобальные объекты это …

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

Глобальный объект … предоставляет доступ к различным функциям и методам, которые позволяют работать с браузером и его свойствами.

  1. navigator
  2. document
  3. window
Вопрос 4

Глобальный объект … содержит информацию о HTML документе, который отображается в браузере.

  1. document
  2. navigator
  3. location
Вопрос 5

Глобальный объект … предоставляет информацию о операционной системе пользователя и конфигурации браузера

  1. widow
  2. document
  3. navigator
Вопрос 6Ответ открыт бесплатно

Глобальный объект … позволяет управлять историей браузера

  1. location
  2. history✓ Правильный ответ
  3. navigator
✓ Правильный ответ

history

Вопрос 7

Глобальный объект … используется для получения информации о текущем URL страницы

  1. window
  2. navigator
  3. location
Вопрос 8

Для чего нужна маршрутизация в веб-приложении?

  1. для передачи свойств нужным компонентам
  2. для правильной работы ссылок
  3. для перехода пользователей между страницами и ресурсами
Вопрос 9

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

  1. useNavigate
  2. react-router-dom
  3. react-navigation
Вопрос 10Ответ открыт бесплатно

Route это …

  1. компонент отвечающий за отображение определенной страницы на основе заданного пути URL✓ Правильный ответ
  2. функция для перехода на страницу по заданному пути URL
  3. метод маршрутизатора вызываемый для перехода на определенную страницу
✓ Правильный ответ

компонент отвечающий за отображение определенной страницы на основе заданного пути URL

Вопрос 11

Как организовать многоуровневую маршрутизацию используя React Router?

  1. использовать компоненты с props в виде роутов
  2. использовать вложенные маршруты
  3. использовать хук useRouting
Вопрос 12

Какую функцию выполняет react router dom?

  1. управляет состоянием компонентов, запускает механизмы передачи props между компонентами
  2. определяет маршруты, обрабатывает переходы и передачу параметров, выполняет интеграцию с браузером
  3. определяет работу ссылок в проекте, перенаправляет запросы отправленные на сервер
Вопрос 13Ответ открыт бесплатно

За что отвечает компонент Switch?

  1. За рендер всех компонентов на страницу
  2. За роутинг между страницами
  3. За выбор одного из нескольких маршрутов и отображение соответствующего компонента✓ Правильный ответ
✓ Правильный ответ

За выбор одного из нескольких маршрутов и отображение соответствующего компонента

Вопрос 14

В каком порядке URL должен быть записан в адресной строке чтобы пользователь смог увидеть информацию о товаре с id=23?

  1. https://  
  2. example.ru  
  3. /products
  4. /id=23  
Вопрос 15

Установите соответствие

  1. Switch
  2. Link
  3. Route
  4. nav
  5. контейнер использующийся для определения порядка обработки маршрутов
  6. функциональный элемент позволяющий пользователям переходить между страницами или состояниями приложения
  7. компонент который определяет путь по которому должен следовать пользователь, чтобы перейти к определенной части приложения
  8. элемент html обозначающий блок навигации
Вопрос 16Ответ открыт бесплатно

В каком аргументе элемента Link нужно указывать маршрут?

  1. href
  2. src
  3. to✓ Правильный ответ
✓ Правильный ответ

to

Вопрос 17

В HTML документе тег … обозначает группу ссылок участвующих в навигации по сайту

  1. ul
  2. div
  3. nav
  4. header
Вопрос 18

Какие из компонентов относятся к react-router?

  1. Nav
  2. Route
  3. Switch
  4. Move
Вопрос 19

Функциональный элемент пользовательского интерфейса … ,предоставляемый расширением react-router, позволяет переходить пользователю между путями приложения

  1. Switch
  2. Route
  3. Link
Вопрос 20Ответ открыт бесплатно

Может ли react-router-dom поддерживать более 10 маршрутов?

  1. да, может✓ Правильный ответ
  2. нет, не может
  3. да, но только при помощи условного рендеринга
✓ Правильный ответ

да, может

Вопрос 21

Вам предстоит написать SPA приложение. Каким образом это лучше сделать?

  1. Для создания такого приложения нужно импортировать все компоненты в один и организовать внутри него условный рендеринг, таким образом можно бесшовно переключаться между компонентами
  2. Чтобы создать SPA приложение нужно пользоваться глобальными объектами и их методами, это позволит избежать перерендеринга компонентов
  3. Нужно использовать расширение react-router-dom для переключения и маршрутизации страниц React а также доступа к истории браузера
Вопрос 22

Что такое React?

  1. фреймворк JS
  2. язык программирования
  3. библиотека JS
Вопрос 23Ответ открыт бесплатно

Какая компания занимается разработкой React?

  1. Microsoft
  2. Facebook✓ Правильный ответ
  3. Java
  4. Apple
✓ Правильный ответ

Facebook

Вопрос 24

Исходный код React открыт в мае … года, на конференции ‘JSConf US’

  1. 2012
  2. 2011
  3. 2013
Вопрос 25

React стал популярным благодаря тому что он …

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

Что такое окружение React?

  1. это среда разработки которая включает в себя все необходимые инструменты и библиотеки для работы✓ Правильный ответ
  2. это модули и файлы находящиеся в React проекте
  3. это пространство на диске которое React запоминает для быстрого доступа к своим модулям и компонентам
✓ Правильный ответ

это среда разработки которая включает в себя все необходимые инструменты и библиотеки для работы

Вопрос 27

Что такое Node.js?

  1. кроссплатформенная среда исполнения с открытым исходным кодом
  2. язык программирования
  3. библиотека сценариев JS
Вопрос 28

Пакетный менеджер npm используется для …

  1. написания кода на Node.js
  2. управления модулями и зависимостями проекта
  3. для отправки данных на сервер
Вопрос 29

npx - это …

  1. программа для запуска React проекта
  2. программа для запуска пакетов npm
  3. программа для запуска кода на Node.js
Вопрос 30Ответ открыт бесплатно

npm пакеты позволяют …

  1. использовать уже написанный код✓ Правильный ответ
  2. избежать проблем с установкой React проекта
  3. выполнять React на стороне браузера
✓ Правильный ответ

использовать уже написанный код

Вопрос 31

Какой командой можно собрать React-проект?

  1. npm create react app ‘имя проект’
  2. npx create-react-app ‘имя проекта’
  3. node create-react-app имя-проекта’
Вопрос 32

Сборщик проекта нужен для …

  1. создания шаблона сайта и отправки его на хостинг, он также позволяет осуществлять дальнейшую поддержку сайта
  2. no-code программирования, его настройки позволяют указать желаемый шаблон сайта
  3. автоматизации процесса создания сайта, позволяет упростить работу с исходным кодом, облегчить его поддержку и сократить размер итогового проекта.
Вопрос 33Ответ открыт бесплатно

Что используется для сборки React проекта по умолчанию?

  1. webpack✓ Правильный ответ
  2. vite
  3. gulp
  4. parcel
✓ Правильный ответ

webpack

Вопрос 34

Установите соответствие между определениями и описанием

  1. Node.js
  2. Webpack
  3. React
  4. npm
  5. Среда выполнения
  6. Сборщик проектов
  7. Библиотека
  8. Менеджер пакетов
Вопрос 35

В чём главная особенность React?

  1. использует модули и компоненты
  2. создаёт виртуальное DOM-дерево
  3. выполняется в Node.js
Вопрос 36Ответ открыт бесплатно

JSX - это …

  1. расширение синтаксиса React
  2. расширение синтаксиса Node.js
  3. расширение синтаксиса JavaScript✓ Правильный ответ
✓ Правильный ответ

расширение синтаксиса JavaScript

Вопрос 37

React использует … для организации кода и обеспечения модульности компонентов

  1. npm пакеты
  2. Node.js
  3. модули
Вопрос 38

На каких языках можно писать на React?

  1. На любом языке программирования
  2. Только на тех которые можно скомпилировать в JS
  3. Только на JS
Вопрос 39

В каком порядке нужно написать команды чтобы установить React проект?

  1. npx create-react-app project-name  
  2. npm install
  3. npm start
Вопрос 40Ответ открыт бесплатно

Коллекции предварительно написанных фрагментов кода, которые веб-разработчики могут повторно использовать для выполнения стандартных функций JavaScript - это …

  1. Node.js
  2. Библиотеки JS✓ Правильный ответ
  3. npx
✓ Правильный ответ

Библиотеки JS

Вопрос 41

Чем библиотека отличается от фреймворка?

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

Вы только что переустановили операционную систему, и вам нужно создать React проект для работы. Какие шаги вы предпримете?

  1. Сначала устанавливается среда разработки Node.js командой npm install node, после этого устанавливается пакет для создания приложения через команду node install create-react-app. Потом создаём проект и даём ему имя командой npx create-react-app project-name. После этого запускаем проект командой node index.js
  2. В начале нужно установить npx командой npx install, затем создать react проект командой npx create-react-app project-name. После этого для запуска проекта устанавливаем Node.js и пакетный менеджер npm. После установки запустить проект командой npm start
  3. Для начала нужно установить Node.js с менеджером пакетов npm. Затем нужно проверить наличие npx, и если его нет, то установить. Потом глобально устанавливаем пакет для быстрого создания приложения через команду npm install -g create-react-app.После этого в консоли нужно ввести npx create-react-app и указать имя проекта, когда проект установится нужно установить зависимости командой npm i и в конце запустить проект командой npm start
Вопрос 43Ответ открыт бесплатно

Условный рендеринг это …

  1. механизм позволяющий поместить компонент в Virtual DOM до его полной отрисовки
  2. механизм позволяющий создавать невидимые компоненты для описания логики работы приложения
  3. механизм позволяющий показывать или скрывать элементы в зависимости от определенных условий✓ Правильный ответ
✓ Правильный ответ

механизм позволяющий показывать или скрывать элементы в зависимости от определенных условий

Вопрос 44

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

  1. оператор &&
  2. оператор ?
  3. if
  4. switch
Вопрос 45

CSS модуль - это …

  1. общая папка для стилей
  2. название компонента с описанными стилями для проекта
  3. способ написать стили с уникальными именами классов для каждого компонента
Вопрос 46Ответ открыт бесплатно

Как рекомендуют называть файлы компонентов в React?

  1. с большой буквы✓ Правильный ответ
  2. с маленькой буквы
  3. со слова use
✓ Правильный ответ

с большой буквы

Вопрос 47

React Fragment это …

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

Для чего нужен JSX?

  1. для передачи props в компонентах React
  2. для описания пользовательского интерфейса внутри JavaScript кода
  3. Это стандартный механизм React, позволяющий писать на нём код.
Вопрос 49

Стили написанные прямо внутри компонента называются …

  1. styled components
  2. css-in-js
  3. inline-styles
Вопрос 50Ответ открыт бесплатно

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

  1. useState✓ Правильный ответ
  2. useEffect
  3. useRender
✓ Правильный ответ

useState

Вопрос 51

React компонент представляет из себя …

  1. объект
  2. функцию или класс
  3. библиотеку
Вопрос 52

Что такое состояние компонента?

  1. объект
  2. метод
  3. хук useState
Вопрос 53Ответ открыт бесплатно

Какая разница между оператором условного рендеринга и оператором if/else

  1. с оператором условного рендеринга можно использовать только теги, но не компоненты
  2. if/else нельзя использовать для условного рендеринга
  3. нет различий✓ Правильный ответ
✓ Правильный ответ

нет различий

Вопрос 54

Можно ли использовать несколько операторов условного рендеринга в коде?

  1. да, можно сколько угодно
  2. да, можно но не больше двух
  3. нет, нельзя
Вопрос 55

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

  1. для этого нельзя использовать обычные переменные
  2. можно использовать их вместе с тернарным оператором
  3. можно использовать их для сравнения в switch
Вопрос 56Ответ открыт бесплатно

Какие ситуации можно решить с помощью оператора условного рендеринга?

  1. отображение разных компонентов в зависимости от условия✓ Правильный ответ
  2. передача props при определённых условиях
  3. управление видимостью элементов на странице✓ Правильный ответ
  4. динамическое изменение стилей в зависимости от условий✓ Правильный ответ
  5. асинхронные запросы внутри компонента
✓ Правильный ответ

отображение разных компонентов в зависимости от условия ; управление видимостью элементов на странице ; динамическое изменение стилей в зависимости от условий

Вопрос 57

Сопоставьте определения и описание

  1. условный рендеринг
  2. styled-components
  3. хук
  4. render
  5. способ скрытия и показа компонентов на странице
  6. библиотека стилей
  7. функция позволяющая использовать состояние и эффекты
  8. функция для отрисовки компонента на страницу
Вопрос 58

Ответы: a-2,b-3,c-4,d-1 При запуске следующего кода в консоль выведется …   const [name, setName] = useState(‘Pete’) useEffect(() => { console.log(name) }) setName(‘Ivan’) return (<></>)

  1. Pete, Ivan
  2. Ivan
  3. Pete
  4. ошибка
Вопрос 59

При запуске следующего кода в консоль выведется …     const [name, setName] = useState(‘John’) useEffect(() => { console.log(name) setTimeout(() => {setName(‘Anna’)}, 1000) },[name]) return (<></>)

  1. John, Anna
  2. Anna
  3. John
  4. ошибка
Вопрос 60Ответ открыт бесплатно

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

  1. использовать хук useState
  2. использовать хук useEffect
  3. использовать props✓ Правильный ответ
✓ Правильный ответ

использовать props

Вопрос 61

В каком порядке выполняется рендеринг в React?

  1. Вычисляются все props
  2. Выполняются хуки компонента
  3. Выполняется функция render
Вопрос 62

В React можно использовать … для скрытия и показа компонентов на странице

  1. хуки
  2. props
  3. условный рендеринг
Вопрос 63Ответ открыт бесплатно

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

  1. Можно использовать хук useEffect который будет создавать переменные состояния, в них записать необходимые стили, и затем применять их используя функции обработчики
  2. Можно создать переменную состояния с булевым значением, и затем использовать её вместе с тернарным оператором для присвоения стилей в зависимости от значения переменной.✓ Правильный ответ
  3. Необходимо создать дочерний элемент внутрь которого через props передать булевое значение которое можно использовать в конструкции if/else для определения стилей.
✓ Правильный ответ

Можно создать переменную состояния с булевым значением, и затем использовать её вместе с тернарным оператором для присвоения стилей в зависимости от значения переменной.

Вопрос 64

Принцип единичной ответственности означает …

  1. что каждый разработчик отвечает за один проект
  2. что каждый компонент выполняет одну задачу
  3. что каждый файл должен содержать не больше одной функции
Вопрос 65

Что такое React компонент?

  1. это JavaScript функция или класс
  2. это объект описывающий элемент
  3. это элемент полученный из сторонней библиотеки
Вопрос 66Ответ открыт бесплатно

Принцип SPA означает что …

  1. приложение будет перезагружать страницы при каждом взаимодействии с пользователем
  2. приложение будет загружаться один раз, и последующее взаимодействие с пользователем будет без перезагрузки✓ Правильный ответ
  3. приложение не будет использовать переходы между своими ресурсами
✓ Правильный ответ

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

Вопрос 67

React компонент можно создать используя …

  1. класс
  2. объект
  3. массив
  4. функцию
Вопрос 68

Что такое жизненный цикл React компонента?

  1. это последовательность состояний через который проходит React компонент
  2. это реализация движка React который проверяет состояние компонента
  3. это процесс который запускает виртуальное dom дерево для отслеживания компонента
Вопрос 69

В какой последовательности выполняются фазы жизненного цикла React компонента?

  1. Initialization  
  2. Mounting
  3. Updating
  4. Unmounting
Вопрос 70Ответ открыт бесплатно

Когда срабатывает метод жизненного цикла componentWillMount?

  1. перед удалением компонента
  2. в момент монтирования компонента
  3. перед монтированием компонента✓ Правильный ответ
✓ Правильный ответ

перед монтированием компонента

Вопрос 71

Функция … срабатывает перед удалением компонента из DOM дерева

  1. componentWillMount
  2. componentWillUnmount
  3. componentDidUnmount
Вопрос 72

Что такое JSX?

  1. это расширение синтаксиса JS
  2. это пакет расширений для React
  3. это специальный синтаксис используемый только в React
Вопрос 73Ответ открыт бесплатно

Что такое Css-in-Js?

  1. это подход к стилизации React-приложений, при котором CSS стили определяются и применяются прямо в JavaScript-коде компонента✓ Правильный ответ
  2. Это подключение стилей в JavaScript файле вместо HTML
  3. Это возможность создать тег style внутри React компонента и описывать стили внутри него
✓ Правильный ответ

это подход к стилизации React-приложений, при котором CSS стили определяются и применяются прямо в JavaScript-коде компонента

Вопрос 74

Сопоставьте этапы жизненного цикла и их описание

  1. Mounting
  2. Unmounting
  3. Updating
  4. компонент добавляется в DOM
  5. компонент удаляется из DOM
  6. текущее состояние сравнивается с предыдущим и обновляется
Вопрос 75

Чем отличаются SPA и MPA?

  1. SPA приложение перезагружает каждую страницу отдельно а MPA загружает все данные сразу
  2. SPA приложение загружает все данные сразу, а MPA загружает каждую страницу отдельно
  3. SPA приложение загружает данные сразу и использует перезагрузку для каждой страницы, MPA загружает каждую страницу отдельно
Вопрос 76Ответ открыт бесплатно

CSS модуль - это …

  1. способ написать стили с уникальными именами классов для каждого компонента✓ Правильный ответ
  2. название папки со стилями
  3. файл который описывает стили для всего проекта
✓ Правильный ответ

способ написать стили с уникальными именами классов для каждого компонента

Вопрос 77

Какие принципы разделения компонентов React существуют?

  1. разделение на основе количества тегов
  2. принцип единичной ответственности
  3. разделение для повторного использования
  4. разделение для одноразового использования
  5. разделение на основе сложности
Вопрос 78

Какой формат рекомендуется для именования React компонентов 

  1. со строчной буквы
  2. с заглавной буквы
  3. со слова component
  4. с цифры
Вопрос 79

Способ именования … подразумевает что первое слово начинается с маленькой буквы, а каждое последующее слово с заглавной буквы

  1. kebabCase
  2. PascalCase
  3. camelCase
Вопрос 80Ответ открыт бесплатно

Для чего нужен render() внутри компонента React?

  1. Для импорта html кода
  2. для создания и возврата виртуального дерева✓ Правильный ответ
  3. для запуска вспомогательных функций
✓ Правильный ответ

для создания и возврата виртуального дерева

Вопрос 81

React делает приложение “реактивным” за счет использования …

  1. VirtualDOM
  2. функций и классов
  3. фрагментов
Вопрос 82

Для создания пользовательских интерфейсов в мобильных и веб-приложениях а также одностраничных сайтах, можно использовать …

  1. Node.js
  2. React
  3. inline-css
  4. Websocket
Вопрос 83Ответ открыт бесплатно

Вы начинаете писать большое веб-приложение, оно должно быть надежным и быстрым. Какие инструменты Вы будете использовать, и как организуете Ваш код?

  1. Можно написать код на JavaScript используя модули, большие приложения сильно нагружают систему, поэтому использование фреймворков и библиотек будет нагружать нагружать систему ещё больше.
  2. Буду писать код на React используя корневой файл проекта в качестве основы всего сайта, однофайловый способ написания позволит загрузить сайт всего лишь один раз что позволит увеличить скорость загрузки, и будет надёжнее чем распределять код по файлам
  3. Напишу код на React, используя компоненты можно по максимуму использовать реактивность. Файлы проекта буду хранить в отдельных папках и файлах, в дальнейшем это позволит проще поддерживать проект✓ Правильный ответ
✓ Правильный ответ

Напишу код на React, используя компоненты можно по максимуму использовать реактивность. Файлы проекта буду хранить в отдельных папках и файлах, в дальнейшем это позволит проще поддерживать проект

Вопрос 84

Объект … позволяет собирать данные с формы

  1. JSON
  2. Date
  3. FormData
Вопрос 85

Input значение которого управляется внешним значением называется …

  1. управляемый input
  2. зависимый input
  3. дочерний input
Вопрос 86Ответ открыт бесплатно

В чём смысл stateFull подхода?

  1. Использование переменных состояния вместо обычных переменных
  2. управление компонентами за счет из связки с переменными состояния✓ Правильный ответ
  3. использование хука useEffect для рендеринга компонента
✓ Правильный ответ

управление компонентами за счет из связки с переменными состояния

Вопрос 87

Подход React под названием … подразумевает отсутствие состояния у компонента React

  1. stateLess
  2. stateFull
  3. unstate components
Вопрос 88

Что означает определение - зависимое поле ввода?

  1. каждый раз когда меняется значение поля ввода состояние компонента так же меняется
  2. когда меняется значение props компонента, меняется и значение в поле ввода
  3. поле ввода зависит от результата работы функции/метода
Вопрос 89

Установите соответствие

  1. stateLess
  2. useState
  3. stateFull
  4. подход при котором компоненты не имеют собственного состояния
  5. хук для создания переменной состояния
  6. подход, при котором у каждого компонента есть своё состояние, которое хранится в памяти и меняется со временем
Вопрос 90Ответ открыт бесплатно

Элемент на веб-странице предназначенный для сбора информации называется …

  1. form✓ Правильный ответ
  2. footer
  3. body
✓ Правильный ответ

form

Вопрос 91

Как создать форму на веб-странице?

  1. использовать хук useForm для создания формы 
  2. в функции render нужно использовать html тег ˂ form ˃
  3. сгруппировать несколько input в один блок с id = ‘form’
Вопрос 92

Атрибут … используется для указания url на который будет отправлена форма

  1. href
  2. src
  3. action
Вопрос 93Ответ открыт бесплатно

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

  1. div и другие блочные теги
  2. span, i, b, em и другие строчные теги
  3. style, script и другие теги не предназначенные для создания формы✓ Правильный ответ
✓ Правильный ответ

style, script и другие теги не предназначенные для создания формы

Вопрос 94

Какое событие React инициирует отправку данных формы?

  1. onSubmit
  2. onClick
  3. onFetch
Вопрос 95

Элемент button в форме по умолчанию имеет type = …

  1. button
  2. reset
  3. submit
Вопрос 96Ответ открыт бесплатно

Обёртки над полями ввода в React - это …

  1. компоненты для управления логикой поля✓ Правильный ответ
  2. функции для обработки запроса
  3. переменные состояния
✓ Правильный ответ

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

Вопрос 97

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

  1. Создать хук useEffect с новой переменной содержащей состояние
  2. Создать переменную состояния при помощи хука useState
  3. Использовать библиотеку react-default
Вопрос 98

Какое событие React срабатывает при изменении значения в input?

  1. onChange
  2. onValue
  3. onState
Вопрос 99

При помощи хука … можно создать ссылку на элемент формы в React

  1. useState
  2. useForm
  3. useRef
Вопрос 100Ответ открыт бесплатно

Сколько форм можно создать в веб-приложении?

  1. одну
  2. не более пяти
  3. сколько угодно✓ Правильный ответ
✓ Правильный ответ

сколько угодно

Вопрос 101

Есть ли разница между FormData и JSON?

  1. Нет, FormData автоматически преобразуется в JSON
  2. Да, это два разных способа передачи данных
  3. Да, FormData это внутренний объект React а JSON это формат передачи данных
Вопрос 102

Хуки - это …

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

Тег input по умолчанию имеет type = …

  1. null
  2. string
  3. text✓ Правильный ответ
✓ Правильный ответ

text

Вопрос 104

В каком случае в React лучше использовать stateFull компоненты а в каком stateLess?

  1. stateFull компоненты лучше использовать когда не нужно сохранять состояние между обновлениями экрана, а stateLess наоборот используется для компонентов в которых важно сохранять состояние
  2. stateFull компоненты используются в react по умолчанию, а stateLess компоненты нужно использовать для обработки форм
  3. stateFull компоненты используются когда нужно отобразить компонент и сохранить его состояние между обновлениями экрана, а stateLess используются когда нужно отобразить компонент без сохранения состояния
Вопрос 105

Хук … используется для кэширования результатов выполнения функции

  1. useEffect
  2. useRef
  3. useMemo
  4. useCallback
Вопрос 106Ответ открыт бесплатно

Хук … используется для создания состояния компонента

  1. useContext
  2. useEffect
  3. useState✓ Правильный ответ
✓ Правильный ответ

useState

Вопрос 107

Что такое список в React?

  1. паттерн программирования
  2. переданное значение
  3. компонент отображающий данные
Вопрос 108

Метод … широко используется для создания списков в реакт

  1. .render
  2. .map
  3. .reduce
Вопрос 109

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

  1. put
  2. shift
  3. splice
Вопрос 110Ответ открыт бесплатно

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

  1. создать массив с данными списка  
  2. создать компонент списка ul
  3. использовать метод map  
  4. использовать метод render
✓ Правильный ответ

создать массив с данными списка   ; создать компонент списка ul ; использовать метод map   ; использовать метод render

Вопрос 111

Хук … используется для создания ссылки на DOM-элемент

  1. useMemo
  2. useRef
  3. useState
  4. useDom
Вопрос 112

Атрибут … используется React для определения какие элементы списка были добавлены, изменены или удалены

  1. status
  2. key
  3. id
Вопрос 113Ответ открыт бесплатно

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

  1. да, можно✓ Правильный ответ
  2. да, только если в списке нет элементов
  3. нет, нельзя
✓ Правильный ответ

да, можно

Вопрос 114

Что такое Memoized function?

  1. функция созданная через хук useMemo
  2. функция созданная
  3. функция сохраняющая результат первого вызова и возвращающая его в последствии
Вопрос 115

В чём заключается смысл кэширования?

  1. позволяет сократить время загрузки страницы
  2. позволяет долговременно хранить данные пользователя
  3. позволяет создавать меньше переменных
Вопрос 116Ответ открыт бесплатно

Хук … используется для выполнения кода после обновления компонента 

  1. useMemo
  2. useRef
  3. useEffect✓ Правильный ответ
✓ Правильный ответ

useEffect

Вопрос 117

Контекст в React приложении - это …

  1. область видимости компонента
  2. особое состояние компонента которое хранит все доступные компоненту зависимости
  3. механизм позволяющий передавать данные вниз по дереву компонентов без передачи props
Вопрос 118

Что такое кэширование?

  1. это процесс отправки данных на сервер
  2. это процесс сохранения данных на быстром носителе информации
  3. это сохранение данных в состоянии компонента
Вопрос 119

Как скрыть список не имеющий элементов?

  1. использовать метод массива .hide
  2. удалить компонент из DOM дерева
  3. использовать условный рендеринг
Вопрос 120Ответ открыт бесплатно

Хук … используется для передачи данных вниз по дереву компонентов

  1. useState
  2. useContext✓ Правильный ответ
  3. useProps
✓ Правильный ответ

useContext

Вопрос 121

Установите соответствие

  1. Используется для создания ссылки на элемент DOM дерева
  2. Используется для создания memoized callback функций
  3. Используется для кэширования результата
  4. useRef
  5. useCallback
  6. useMemo
Вопрос 122

Сколько ссылок на элементы может хранить хук useRef?

  1. одну
  2. две
  3. три
Вопрос 123Ответ открыт бесплатно

Хук useMemo даёт возможность …

  1. кэшировать результат выполнения функции✓ Правильный ответ
  2. сохранить результат выполнения функции в состояние компонента
  3. получить дочерним компонентам к родительским props
✓ Правильный ответ

кэшировать результат выполнения функции

Вопрос 124

В каких случаях использовать хук useMemo, а в каких лучше обойтись без него?

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

Что будет выведено в консоль let name = ‘Alex’ useEffect(() => {   name = ‘Ivan’ }) console.log(name)

  1. Alex
  2. Ivan
  3. ошибку
Вопрос 126Ответ открыт бесплатно

Что такое API?

  1. это набор правил и процедур, которые позволяют одной компьютерной программе взаимодействовать с другой✓ Правильный ответ
  2. это набор правил и процедур которые позволяют приложению передавать props от дочернего компонента к родительскому
  3. это набор методов для управления состоянием приложения, и его жизненным циклом
✓ Правильный ответ

это набор правил и процедур, которые позволяют одной компьютерной программе взаимодействовать с другой

Вопрос 127

REST - это …

  1. набор правил для именования и использования URL
  2. документация по созданию SPA приложений, в которой описывается создание элементов пользовательских интерфейсов
  3. это архитектурный стиль, который используется для разработки распределенных веб-сервисов
Вопрос 128

Зачем нужно придерживаться стиля REST API при создании приложения?

  1. соблюдение стиля REST API позволяет исключить архитектурные ошибки при создании веб-приложения
  2. соблюдение стиля REST API при разработке приложения позволяет обеспечить гибкость и возможность взаимодействия с другими системами
  3. использование стиля REST API позволяет создавать многостраничные приложения которые работают так же быстро как и одностраничные
Вопрос 129

Что такое RESTfull приложение?

  1. это веб-приложение которое следует принципам REST архитектуры
  2. это приложение которое использует стандартные методы для взаимодействия с API
  3. это приложение которое игнорирует REST архитектуру и использует свои решения
Вопрос 130Ответ открыт бесплатно

Методы http определяющие каким способом пользователь может взаимодействовать с сервером называются …

  1. методы API
  2. методы подключения
  3. методы запроса✓ Правильный ответ
✓ Правильный ответ

методы запроса

Вопрос 131

Метод … используется для получения информации о ресурсе

  1. GET
  2. PUT
  3. POST
  4. DELETE
Вопрос 132

Метод … используется для обновления ресурса

  1. GET
  2. PUT
  3. POST
  4. PATCH
Вопрос 133Ответ открыт бесплатно

Для чего нужны заголовки запроса?

  1. для указания параметров запроса✓ Правильный ответ
  2. для указания url запроса
  3. для отправки тегов html заголовков на сервер
✓ Правильный ответ

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

Вопрос 134

Заголовок запроса … указывает на тип данных, указанных в теле запроса

  1. Realization
  2. Method
  3. Content-Type
Вопрос 135

Метод … используется для создания новых ресурсов или отправки данных на сервер

  1. PUT
  2. PATCH
  3. POST
  4. GET
Вопрос 136Ответ открыт бесплатно

Какой формат передачи данных можно использовать для передачи данных чаще всего используется в REST API?

  1. CSS
  2. HTML
  3. JSON✓ Правильный ответ
  4. Table
✓ Правильный ответ

JSON

Вопрос 137

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

  1. использовать метод GET и передать данные в формате JSON в свойство data
  2. использовать метод POST и передать данные в формате JSON в свойство body
  3. использовать файл метод POST и передать данные в формате JSON в свойство data
Вопрос 138

Метод … используется для частичного обновления ресурса

  1. PATCH
  2. PUT
  3. POST
  4. GET
Вопрос 139

Для разделения кода на небольшие логические блоки в React нужно использовать …

  1. Компоненты
  2. Функции
  3. Хуки
  4. Методы
Вопрос 140Ответ открыт бесплатно

Метод … используется для удаления ресурса

  1. REMOVE
  2. POST
  3. DELETE✓ Правильный ответ
  4. GET
✓ Правильный ответ

DELETE

Вопрос 141

В каком порядке выполняются методы жизненного цикла?

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

Что такое JSON?

  1. библиотека
  2. формат данных
  3. метод
  4. фреймворк
Вопрос 143Ответ открыт бесплатно

Установите соответствие

  1. POST✓ Правильный ответ
  2. PATCH✓ Правильный ответ
  3. PUT✓ Правильный ответ
  4. Отправляет данные на сервер✓ Правильный ответ
  5. Частично обновляет ресурс✓ Правильный ответ
  6. Полностью обновляет ресурс✓ Правильный ответ
✓ Правильный ответ

POST = Отправляет данные на сервер ; PATCH = Частично обновляет ресурс ; PUT = Полностью обновляет ресурс

Вопрос 144

Расширение … используется для управления маршрутизацией в React приложении

  1. react-router-dom
  2. react-dom
  3. react-path
Вопрос 145

Современный метод для запросов к серверу называется

  1. XMLHttpRequest
  2. Fetch
  3. Request
Вопрос 146Ответ открыт бесплатно

Какие технологии Вы бы использовали при создании небольшого и быстрого веб-приложения SPA приложения?

  1. В качестве основы был бы JavaScript разделённый на модули, быстродействие обеспечивалось бы за счёт callback функций. Для реализации SPA можно создать классы с методами возвращающими заготовки html страниц
  2. Для создания такого приложения можно использовать React и хуки при помощи которых можно сделать функционал SPA приложения. За быстродействие отвечает Virtual DOM
  3. Для создания быстрого приложения можно использовать React. Разделение кода на компоненты позволяет улучшить быстродействие, а за счёт использования расширений таких как react-router-dom реализовать функционал SPA приложения.✓ Правильный ответ
✓ Правильный ответ

Для создания быстрого приложения можно использовать React. Разделение кода на компоненты позволяет улучшить быстродействие, а за счёт использования расширений таких как react-router-dom реализовать функционал SPA приложения.

Вопрос 147

Что такое родительский компонент?

  1. компонент который всегда является главным компонентом проекта
  2. это компонент содержащий в себе только дочерние компоненты
  3. это компонент содержащий в себе как дочерние так и другие родительские компоненты
Вопрос 148

Компонент находящийся внутри другого компонента, называется … компонентом.

  1. братским
  2. дочерним
  3. наследуемым
  4. внутренним
Вопрос 149

Props - это …

  1. свойства которые передаются от родительского компонента к дочернему
  2. свойства которые передаются от дочернего компонента к родительскому
  3. методы передачи значений от компонента к компоненту
Вопрос 150Ответ открыт бесплатно

Передача свойств сверху вниз от родительского компонента к дочерним называется …

  1. Props Drilling✓ Правильный ответ
  2. Props
  3. Hook
  4. Props Throw
✓ Правильный ответ

Props Drilling

Вопрос 151

Что такое React Hooks?

  1. это классы предоставляющие методы для работы с компонентами
  2. это механизм позволяющий использовать возможности React без написания классов
  3. это функции для рендера компонентов
Вопрос 152

Какое количество хуков можно использовать в React компоненте?

  1. 2
  2. 5
  3. 9
  4. 12
  5. Любое количество
Вопрос 153Ответ открыт бесплатно

Для работы с состоянием компонента используется хук …

  1. useMemo
  2. useEffect
  3. useState✓ Правильный ответ
  4. useCallback
✓ Правильный ответ

useState

Вопрос 154

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

  1. useState
  2. useEffect
  3. useMemo
  4. useCallback
Вопрос 155

В какой последовательности цифры попадут в консоль при выполнении данного кода? function App() { log(1)   useEffect(() => { log(2);   }) log(3);   //код

  1. 1
  2. 3
  3. 2
Вопрос 156Ответ открыт бесплатно

Для чего нужны функции обработчики?

  1. для обработки данных полученных из props
  2. для обработки событий, таких как клики, нажатия клавиш✓ Правильный ответ
  3. для рендера React компонентов
✓ Правильный ответ

для обработки событий, таких как клики, нажатия клавиш

Вопрос 157

Как правильно передать объект события внутрь функции?

  1. ˂button onClick={(event) =˃ handler(event)}˃˂/button˃
  2. ˂button onClick={handler(event)}˃˂/button˃
  3. ˂button onClick=handler(event)˃˂/button˃
Вопрос 158

В каком порядке создаются значения при использовании хука useState?

  1. переменная,переменная
  2. переменная,функция
  3. функция,переменная
  4. функция, функция
Вопрос 159

Объект который хранит данные компонента называется …

  1. хук
  2. метод
  3. состояние
  4. рендер
Вопрос 160Ответ открыт бесплатно

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

  1. да, можно
  2. нет, нельзя✓ Правильный ответ
  3. да, можно, но не больше двух
✓ Правильный ответ

нет, нельзя

Вопрос 161

Квадратные скобки после функции внутри useEffect используются для …

  1. передачи значения задержки выполнения хука
  2. сохранения результатов выполнения useEffect
  3. передачи значений для отслеживания
Вопрос 162

Установите соответствие

  1. props
  2. hooks
  3. render
  4. состояние
  5. свойства передаваемые в компонент
  6. функции для работы с состоянием, эффектами и т.д
  7. функция для отображения данных на экране
  8. объект со свойствами компонента
Вопрос 163Ответ открыт бесплатно

Что будет выведено в консоль? const [name, setName] = useState(‘John’) console.log(name)

  1. undefined
  2. null
  3. John✓ Правильный ответ
  4. [object, object]
✓ Правильный ответ

John

Вопрос 164

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

  1. метод
  2. массив
  3. объект
  4. переменная
Вопрос 165

Функция создаваемая вместе с переменной состояния при использовании хука useState нужна для …

  1. вызова нового хука
  2. обновления переменной состояния
  3. передачи начального значения переменной
Вопрос 166

React использует … передачу данных в компонентах

  1. двустороннюю
  2. одностороннюю
  3. промежуточную
  4. родительскую
Вопрос 167Ответ открыт бесплатно

Вы пишете компонент который в момент своей отрисовки должен выводить текст, полученный с сервера. Как Вы это сделаете?

  1. Напишу хук useState для создания переменной состояния. Через хук useEffect получу текст и сохраню его в переменную состояния. После этого можно будет отрисовать текст в функции render.✓ Правильный ответ
  2. Напишу хук useEffect для создания переменной состояния, затем создам хук useState чтобы после отрисовки компонента получить в нём текст и записать в переменную состояния. Сделаю рендер компонента в методе render
  3. Создам хук useEffect для создания переменной состояния. В методе жизненного цикла componentWillMount напишу запрос на сервер, при помощи которого получу текст. Сохраню его в переменной состояния и сделаю рендер текста на сраницу в функции render
✓ Правильный ответ

Напишу хук useState для создания переменной состояния. Через хук useEffect получу текст и сохраню его в переменную состояния. После этого можно будет отрисовать текст в функции render.

О материалах и доступе

Что входит в набор «Стек технологий JavaScript.фип_БАК(2 2)_240422»?

167 вопросов с вариантами из опубликованных тестов (8). Сверьте формулировки и варианты с вашим заданием перед покупкой: разные программы могут содержать разные вопросы.

Какие ответы можно посмотреть бесплатно?

Нажмите «Показать ответы бесплатно»: после завершения индикатора откроется бесплатная часть ответов. Бесплатные ответы отмечены зелёным. При нескольких правильных вариантах отмечены все варианты из ключа ответа. Остальные ответы доступны после покупки.

Как получить полный доступ?

Стоимость — 2 499 ₽. Войдите в личный кабинет и оплатите выбранный предмет. Доступ действует 7 дней; подписки и автоматических списаний нет.

Что делать, если обнаружена ошибка?

Напишите нам и пришлите номер заказа, формулировку вопроса и подтверждение ошибки. Гарантия: 1 ошибка — вернём деньги.

Связаться с АртемХелп · Условия покупки · Политика конфиденциальности