Vue
Reactivity, the Composition API, components and lifecycle, Pinia and the Vue ecosystem.
0/192
- 1What is Vue.js?Junior
- 2Declarativeness in Vue.jsJunior
- 3How does Vue update the DOM when data changes?Junior
- 4What is a component in Vue.js?Junior
- 5unidirectional data flowJunior
- 6What is the Options API?Junior
- 7What is the Composition API?Junior
- 8Data and UI BindingJunior
- 9What is a directive?Junior
- 11What is a Slot in Vue.js?Middle
- 12What is a "layout component"?Junior
- 13Routing and navigationJunior
- 14How does two-way binding (v-model) work?Junior
- 1What is reactivity in Vue.js?Junior
- 2How does Vue track data changes?Junior
- 3Value of a property in dataJunior
- 4Reactivity and declarativenessJunior
- 5reactivity VS data bindingJunior
- 6What is the "reactivity tree"?Junior
- 8Proxy and the new reactivity systemJunior
- 9Component re-renderingJunior
- 10Effects and reactivityJunior
- 11What does `reactive()` do in Vue 3?Junior
- 12What does `ref()` do?Junior
- 13What does toRefs() do?Junior
- 14What does watch() do?Junior
- 1Component in Vue.jsJunior
- 2What are the advantages of the component approach?Junior
- 3What are local and global components?Junior
- 4How to register a global component in Vue 3?Junior
- 5How do you register a local component?Middle
- 6What is a component template?Junior
- 7What can a component in Vue contain?Junior
- 9What is a component tree?Junior
- 10What are `props` in Vue?Junior
- 11Why must props be immutable?Middle
- 12What is emit?Junior
- 13What is a slot in Vue?Junior
- 14Lifecycle hooksJunior
- 15How do hooks differ in the Options API and Composition API?Junior
- 16What is an async component?Junior
- 1What is state in the context of Vue.js?Junior
- 2Local VS Global stateJunior
- 3Where is state stored in the Options API?Junior
- 5What is data() in Options API?Middle
- 6What does state reactivity mean?Junior
- 7How does a component know that state has changed?Middle
- 8What are computed properties?Middle
- 9How does computed differ from a regular method?Junior
- 10What is watch?Middle
- 11What is provide/inject?Junior
- 13When is local state better than global state?Junior
- 14What is Pinia?Junior
- 1What are Vue directives?Junior
- 2How do directives differ from regular HTML attributes?Junior
- 3What does a modifier do in a directive?Junior
- 4What does an argument in a directive do?Junior
- 5What built-in directives exist in Vue?Junior
- 6What is v-bind used for?Junior
- 7What is v-on used for?Junior
- 9How does v-if work?Junior
- 10What is the difference between v-if and v-show?Junior
- 11How does v-for work?Junior
- 12What happens if you use v-for without a key?Junior
- 13What is v-model used for?Junior
- 14What are v-model modifiers?Junior
- 15What is v-once used for?Junior
- 16What does the v-memo directive do?Junior
- 17What is v-cloak used for?Junior
- 18What is v-pre used for?Junior
- 1What is the Vue component lifecycle?Junior
- 2What are the main stages of a component's lifecycle?Junior
- 3What is the `beforeCreate` hook used for?Junior
- 4When is mounted called?Junior
- 5When is destroyed called?Junior
- 6What lifecycle hooks are available in the Composition API?Junior
- 7What is <keep-alive>?Junior
- 8When do ref elements become available?Junior
- 9Can you use ref inside composition hooks?Junior
- 1What is two-way data binding?Junior
- 2How does the v-model directive work?Junior
- 4What does the .lazy modifier do?Junior
- 5What does the .trim modifier do?Junior
- 6What does the .number modifier do?Junior
- 7What is the difference between value and modelValue?Junior
- 8What does the `v-on` directive do?Junior
- 9What are event modifiers?Junior
- 10What are key modifiers?Junior
- 11What is $emit?Junior
- 12How to use ref for a form?Junior
- 13How to use reactive for a form?Junior
- 1What is the Composition API?Junior
- 3Can Composition API be used together with the Options API?Junior
- 4What is ref()?Junior
- 5What does reactive() do?Junior
- 6What is computed()?Junior
- 7What does shallowRef() do?Junior
- 8What is watch()?Junior
- 9What does the `deep` option do?Junior
- 10What does the immediate parameter do?Junior
- 11What lifecycle hooks are available?Junior
- 12How do you declare props in setup?Junior
- 14What is emit?Junior
- 15What are composable functions?Junior
- 16Why is provide/inject needed?Junior
- 17How do you access the DOM through ref?Junior
- 1What is the Options API?Junior
- 2Can you mix the Options API and the Composition API?Junior
- 4What does the methods object contain?Junior
- 5What are computed properties?Junior
- 6What is watch needed for?Junior
- 7How do you declare props?Junior
- 8What is $emit?Junior
- 9List all the lifecycle hooks.Junior
- 10How to declare local directives?Junior
- 11What are mixins?Junior
- 12What does extends do?Junior
- 1What is a state manager?Junior
- 3How does a component's local state differ from global state?Junior
- 4What is one-way data flow?Junior
- 5Which state managers are used in the Vue ecosystem?Junior
- 6What advantages does a central store give you?Junior
- 7What drawbacks does a centralized store have?Junior
- 8What is Pinia?Junior
- 9Why does Pinia replace Vuex in the Vue 3 ecosystem?Junior
- 10Why does Pinia have no mutations?Junior
- 1What performance metrics do you know?Junior
- 2What is Virtual DOM?Junior
- 3How does Vue optimize the Virtual DOM?Junior
- 4What is the block tree (Vue 3)?Junior
- 5Why is a patch flag needed?Junior
- 6Why is Proxy faster than defineProperty?Junior
- 8What is memoization in the context of Vue?Junior
- 9Why is computed essentially a memoized getter?Junior
- 10How do you optimize large tables?Junior
- 11What is list virtualization?Junior
- 12When should you use throttle?Junior
- 13When should you use debounce?Junior
- 14What are lazy loading components?Junior
- 15What is tree shaking?Junior
- 1Options API and composition APIMiddle
- 2How does reactivity work in Vue.js?Middle
- 3Computed, methods and watchers in Vue.jsMiddle
- 4What is nexttick in Vue.js?Middle
- 5Emits and custom events in Vue.jsJunior
- 6How to efficiently pass data between components?Middle
- 7Dynamic components in Vue.jsJunior
- 8async components and suspense in Vue.jsMiddle
- 10What are attribute bindings in Vue?Junior
- 11Custom directives in Vue.jsMiddle
- 12V-model in Vue.jsMiddle
- 13How to add fallback content for slots in Vue?Middle
- 14Vue components and their lifecyclesMiddle
- 15defineProps, defineEmits, and defineExpose in Vue.jsJunior
- 16Teleport in Vue.jsMiddle
- 17Transition and transitiongroup in Vue.jsMiddle
- 18Vue router: routing and navigation guardsMiddle
- 19How does virtual DOM work in Vue.js?Middle