Встречается на собеседованиях • сегодня

Что делает компоновщик

Компоновщик (Composition API) в Vue 3 позволяет организовывать логику компонента в виде переиспользуемых функций, а не по опциям (data, methods и т.д.).

Преимущества:

  • Лучшая организация кода для сложных компонентов
  • Переиспользование логики между компонентами (через composables)
  • Более гибкая типизация с TypeScript

Пример:

javascript
import { ref, computed } from 'vue';

export function useCounter() {
  const count = ref(0);
  const double = computed(() => count.value * 2);

  function increment() {
    count.value++;
  }

  return { count, double, increment };
}

Использование в компоненте:

javascript
import { useCounter } from './useCounter';

export default {
  setup() {
    const { count, double, increment } = useCounter();
    return { count, double, increment };
  }
}

Компоновщик особенно полезен для крупных приложений и командной разработки.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы