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

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

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

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

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

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

Вопрос 1

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Что такое Memoized function?

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

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

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

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

  1. useMemo
  2. useRef
  3. useEffect
Вопрос 13

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  1. Alex
  2. Ivan
  3. ошибку