Без привязки к предмету

Без привязки к предмету — вариант 421

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

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

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

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

Вопрос 1

Что такое React?

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

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

  1. Microsoft
  2. Facebook
  3. Java
  4. Apple
Вопрос 3

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

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

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

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

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

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

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

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

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

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

npx - это …

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

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

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

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

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

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

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

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

  1. webpack
  2. vite
  3. gulp
  4. parcel
Вопрос 13

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

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

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

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

JSX - это …

  1. расширение синтаксиса React
  2. расширение синтаксиса Node.js
  3. расширение синтаксиса JavaScript
Вопрос 16

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

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

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

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

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

  1. npm start
  2. npx create-react-app project-name
  3. npm install
Вопрос 19

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

  1. Node.js
  2. Библиотеки JS
  3. npx
Вопрос 20

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

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

Вы только что переустановили операционную систему, и вам нужно создать 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
Вопрос 22

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

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

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

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

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

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

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

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

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

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

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

  1. Updating
  2. Mounting
  3. Unmounting
  4. Initialization
Вопрос 28

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

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

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

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

Что такое JSX?

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

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

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

React Fragment это …

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

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

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

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

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

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

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

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

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

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

  1. со строчной буквы
  2. с заглавной буквы
  3. со слова component
Вопрос 38

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

  1. kebabCase
  2. PascalCase
  3. camelCase
Вопрос 39

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

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

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

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

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

  1. Node.js
  2. React
  3. inline-css
  4. Websocket
Вопрос 42

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

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

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

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

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

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

Props - это …

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

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

  1. Props Drilling
  2. Props
  3. Hook
  4. Props Throw
Вопрос 47

Что такое React Hooks?

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

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

  1. 2
  2. 5
  3. 9
  4. 12
  5. Любое количество
Вопрос 49

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

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

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

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

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

  1. 1
  2. 2
  3. 3
Вопрос 52

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

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

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

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

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

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

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

  1. хук
  2. метод
  3. состояние
  4. рендер
Вопрос 56

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

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

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

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

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

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

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

  1. undefined
  2. null
  3. John
  4. [object, object]
Вопрос 60

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  1. с большой буквы
  2. с маленькой буквы
  3. со слова use
Вопрос 68

React Fragment это …

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

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

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

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

  1. styled components
  2. css-in-js
  3. inline-styles
Вопрос 71

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

  1. useState
  2. useEffect
  3. useRender
Вопрос 72

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

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

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

  1. объект
  2. метод
  3. хук useState
Вопрос 74

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

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

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

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

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

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

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

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

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

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

Ответы: 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. ошибка
Вопрос 80

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

  1. John, Anna
  2. Anna
  3. John
  4. ошибка
Вопрос 81

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

  1. использовать хук useState
  2. использовать хук useEffect
  3. использовать props
Вопрос 82

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

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

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

  1. хуки
  2. props
  3. условный рендеринг
Вопрос 84

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

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

Что такое URL?

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

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

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

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

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

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

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

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

  1. widow
  2. document
  3. navigator
Вопрос 90

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

  1. location
  2. history
  3. navigator
Вопрос 91

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

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

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

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

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

  1. useNavigate
  2. react-router-dom
  3. react-navigation
Вопрос 94

Route это …

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

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

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

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

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

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

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

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

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

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

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

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

  1. href
  2. src
  3. to
Вопрос 101

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

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

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

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

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

  1. Switch
  2. Route
  3. Link
Вопрос 104

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

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

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

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

Что такое API?

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

REST - это …

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

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

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

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

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

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

  1. методы API
  2. методы подключения
  3. методы запроса
Вопрос 111

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

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

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

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

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

  1. для указания параметров запроса
  2. для указания url запроса
  3. для отправки тегов html заголовков на сервер
Вопрос 114

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

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

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

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

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

  1. CSS
  2. HTML
  3. JSON
  4. Table
Вопрос 117

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

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

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

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

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

  1. Компоненты
  2. Функции
  3. Хуки
  4. Методы
Вопрос 120

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

  1. REMOVE
  2. POST
  3. DELETE
  4. GET
Вопрос 121

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

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

Что такое JSON?

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

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

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

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

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

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

  1. XMLHttpRequest
  2. Fetch
  3. Request
Вопрос 126

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

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

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

  1. useEffect
  2. useRef
  3. useMemo
  4. useCallback
Вопрос 128

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

  1. useContext
  2. useEffect
  3. useState
Вопрос 129

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

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

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

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

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

  1. put
  2. shift
  3. splice
Вопрос 132

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

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

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

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

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

  1. status
  2. key
  3. id
Вопрос 135

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

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

Что такое Memoized function?

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

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

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

Хук … используется для выполнения кода после обновления компонента useMemo useRef useEffect Что будет выведено в консоль let name = ‘Alex’ useEffect(() => { name = ‘Ivan’ }) console.log(name)

  1. Alex
  2. Ivan
  3. ошибку
Вопрос 139

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

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

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

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

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

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

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

  1. useState
  2. useContext
  3. useProps
Вопрос 143

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

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

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

  1. одну
  2. две
  3. три
Вопрос 145

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  1. form
  2. footer
  3. body
Вопрос 154

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

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

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

  1. href
  2. src
  3. action
Вопрос 156

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

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

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

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

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

  1. button
  2. reset
  3. submit
Вопрос 159

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

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

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

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

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

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

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

  1. useState
  2. useForm
  3. useRef
Вопрос 163

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

  1. одну
  2. не более пяти
  3. сколько угодно
Вопрос 164

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

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

Хуки - это …

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

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

  1. null
  2. string
  3. text
Вопрос 167

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

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