Тест по Vue 3 — Уверенный уровень
Какой API используется для создания ссылки на отдельное свойство реактивного объекта?
- ref
- reactive
- toRef
- watch
Какой хук используется для выполнения кода после монтирования компонента?
- onMounted
- onCreated
- onStart
- onInit
В чём разница между v-if
и v-show
?
- v-if имеет стоимость рендеринга
- v-show скрывает элемент с помощью CSS
- v-if всегда быстрее
- v-show удаляет элемент из DOM
Какой Composition API-хук запускает реакцию при изменении любых использованных реактивных значений?
- ref
- computed
- watch
- watchEffect
Какой синтаксис используется для декларативного определения Composition API в SFC?
- <script setup>
- setup()
- defineComponent()
- useSetup()
Как получить доступ к пропсам внутри <script setup>
?
- props.name
- this.props.name
- defineProps()
- useProps()
Какой API используется для явной передачи публичного интерфейса компонента родителю?
- defineExpose
- definePublic
- expose
- exportExpose
Какой директивой подключаются именованные слоты?
- v-bind
- v-model
- v-slot
- v-on
Как преобразовать объект, созданный с помощью reactive
, в набор ref
-ов?
- toRefs
- reactive
- ref
- unref
Какой API позволяет создать немодифицируемую реактивную переменную?
- readonly
- readonlyRef
- freeze
- protect
Как записывается модификатор prevent
при обработке событий?
- @click.prevent
- @click.preventDefault
- v-on:click.stop
- @click.stop
Какой API создает реактивную ссылку, не отслеживающую вложенные свойства?
- shallowRef
- ref
- deepRef
- lightRef
Как называется значение по умолчанию для использования v-model
в кастомных компонентах?
- v-model:prop
- modelValue
- v-bind:modelValue
- model
Какой хук используется для получения доступа к маршрутизатору во Vue 3?
- router-link
- router-view
- useRouter
- defineRoute
Какой метод используется внутри обычного <script>
для работы с Composition API?
- script setup
- setup()
- composition()
- defineSetup()
Какой элемент нужен для отображения переданных в компонент слотов?
- <slot>
- <template v-slot>
- <slot name=first>
- <template name=slot>
Какой встроенный компонент Vue используется для перемещения части DOM в другое место?
- teleport
- port
- portal
- mount-to
Какой API позволяет объявить события в <script setup>
?
- v-model
- emit
- defineModel
- defineEmit
Какой механизм используется для передачи данных между компонентами через контекст?
- provide / inject
- ref / reactive
- context / props
- set / get
Какой API используется для задания дополнительных опций компонента во Vue 3?
- defineProps
- defineEmit
- defineExpose
- defineOptions