Тест по Vue 3 — Сложный уровень
Какой метод Composition API используется для создания реактивного объекта, а не примитива?
- 1. ref
- 2. reactive
- 3. computed
- 4. watch
Какой метод в компоненте вызывается первым при использовании Composition API?
- 1. setup()
- 2. created()
- 3. beforeMount()
- 4. onMounted()
Какой метод автоматически следит за зависимостями и пересчитывается при их изменении?
- 1. watch
- 2. watchEffect
- 3. ref
- 4. reactive
Какой метод используется для явного экспорта методов/свойств из setup() наружу?
- 1. defineProps
- 2. defineEmits
- 3. defineExpose
- 4. defineComponent
Как реализовать двухстороннюю привязку в компоненте через v-model во Vue 3?
- 1. v-model
- 2. v-model:arg
- 3. modelValue + update:modelValue
- 4. props.modelValue
Какая пара используется во Vue 3 для передачи данных через дерево компонентов без props?
- 1. createApp
- 2. defineComponent
- 3. defineExpose
- 4. provide/inject
Какой метод создаёт реактивную ссылку на отдельное свойство объекта?
- 1. computed
- 2. watch
- 3. ref
- 4. toRef
Какой метод делает объект реактивным только для чтения?
- 1. readonly
- 2. shallowRef
- 3. shallowReactive
- 4. toRaw
Какой компонент позволяет обрабатывать асинхронные компоненты в шаблоне?
- 1. Teleport
- 2. Suspense
- 3. Fragment
- 4. KeepAlive
Какой метод используется для ленивой загрузки компонентов?
- 1. resolveComponent
- 2. defineAsyncComponent
- 3. defineComponent
- 4. markRaw
Как получить доступ к слотам внутри setup()?
- 1. $slots
- 2. v-slot
- 3. defineSlots
- 4. useSlots
Какой метод используется для создания виртуального DOM-элемента во Vue 3?
- 1. h()
- 2. createVNode()
- 3. render()
- 4. vnode()
Как объявить события, которые может испускать компонент при Composition API?
- 1. emits: [event]
- 2. defineEmits([event])
- 3. this.emit
- 4. emit(event)
Какой хук вызывается после обновления DOM в реактивной зависимости?
- 1. provide/inject
- 2. defineExpose
- 3. watchPostEffect
- 4. v-bind.sync
Какой метод можно использовать, чтобы исключить объект из реактивной системы Vue?
- 1. shallowReactive
- 2. shallowRef
- 3. markRaw
- 4. readonly
Какой lifecycle-хук вызывается после каждого обновления компонента?
- 1. emit
- 2. ref
- 3. watchEffect
- 4. onUpdated
Какой новый директивный синтаксис оптимизирует повторные рендеры в Vue 3?
- 1. v-memo
- 2. v-pre
- 3. v-once
- 4. v-cloak
Что использовать для создания повторно используемой логики в DOM на уровне шаблонов?
- 1. custom directive
- 2. mixins
- 3. teleport
- 4. filters
Какой механизм позволяет компоненту явно раскрывать свои методы и свойства наружу?
- 1. slots
- 2. v-bind
- 3. props
- 4. expose
Какой метод используется для гидратации серверного рендера во Vue 3?
- 1. render()
- 2. createApp()
- 3. app.mount()
- 4. hydrate()