Vue.js / Nuxt.js

Composition API

Setup function, ref, reactive, computed, watch, lifecycle hooks, composables, script setup

24 gespreksvragen·
Mid-Level
1

Wat is de Composition API in Vue 3?

Antwoord

De Composition API is een nieuwe manier om de logica van Vue-componenten te organiseren met composition-functies in plaats van de options (data, methods, computed). Hiermee kun je logica groeperen op functionaliteit in plaats van op optietype, wat het hergebruik van code via composables vergemakkelijkt. Het biedt ook betere TypeScript-ondersteuning en een betere organisatie van complexe componenten.

2

Wat is de belangrijkste functie die in de Composition API wordt gebruikt om de logica van een component te definiëren?

Antwoord

De functie setup() is het startpunt van de Composition API. Ze wordt uitgevoerd vóór het aanmaken van de component, zelfs vóór created(). Ze ontvangt props en de context als argumenten en moet een object teruggeven met de data en functies die aan het template worden blootgesteld. In setup() gebruiken we ref, reactive, computed, watch en de lifecycle hooks van de Composition API.

3

Wat is het belangrijkste verschil tussen ref() en reactive()?

Antwoord

ref() maakt een reactieve referentie voor een primitieve waarde of een object, die in het script via .value benaderd wordt (maar in templates automatisch wordt uitgepakt). reactive() maakt een reactieve proxy enkel voor objecten en arrays, zonder .value nodig te hebben, maar verliest zijn reactiviteit als het wordt gedestructureerd. ref() is veelzijdiger voor primitieven, reactive() is natuurlijker voor complexe objecten maar vereist toRef/toRefs voor destructurering.

4

Hoe krijg je toegang tot de waarde van een ref in de functie setup()?

5

Hoe maak je een computed property in de Composition API?

+21 gespreksvragen

Beheers Vue.js / Nuxt.js voor je volgende gesprek

Krijg toegang tot alle vragen, flashcards, technische tests, code review-oefeningen en gespreksimulatoren.

Begin gratis