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