Встречается на собеседованиях • сегодня
Какие знаешь типы компонентов во Vue кроме функциональных
Во Vue есть несколько типов компонентов:
1. **Однофайловые компоненты (SFC)** - наиболее распространённый тип, объединяющий шаблон, логику и стили в одном `.vue` файле:
```vue
`
4. **Асинхронные компоненты** - загружаются лениво:
```js
const AsyncComponent = () => import('./AsyncComponent.vue')
```
5. **Рекурсивные компоненты** - вызывают сами себя (требуют имени через `name`)
Функциональные компоненты - это stateless-компоненты без инстанса, работающие как чистые функции.
{{ message }}
```
2. **Классовые компоненты** - используют синтаксис классов (с декораторами или без):
```ts
import { Vue, Component } from 'vue-property-decorator'
@Component
export default class MyComponent extends Vue {
message: string = 'Hello'
}
```
3. **Динамические компоненты** - рендерятся через `
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы