What is the purpose of state machines?
What are the primary trade-offs when using Server Side Rendering (SSR)?
What is the prefix for attributes provided by Vue?
Name examples for hook arguments!
Vue’s function for creating vnodes ______ is short for hyperscript - which means “JavaScript that produces HTML (hypertext markup language)”.
Can you use CSS transitions for elements whose styles are bound to reactive data in Vue?
In what situations might reactivity be lost with reactive variables, and how can the $$() macro prevent this?
When deploying to production, why should we drop all the unused, development-only code branches?
Type inference for props in Options API requires wrapping the component with ______.
In Vue templates, JavaScript expressions can be used in the following positions:
What is the name of the officially supported router for Vue projects?
How do you pass template content to a child component?
What are unit tests?
How can you instruct Vue to treat certain elements as custom elements and skip component resolution?
What is a more appropriate way to return a reversed array in a computed property than return numbers.reverse()
?
What is Declarative Rendering?
What is the name of the alternative distribution of Vue optimized for progressive enhancement?
How does the Vue Reactivity Transform simplify the use of refs and reactive variables?
Does slot content have access to the state of the parent component?
What are end-to-end tests?
What functions can be used to solve props drilling problems?
When using reactive provide / inject values, where is it recommended to keep any mutations to reactive state?
What are plugins?
What language is Vue 3 written in?
What are the two ways to let TypeScript infer types? Hint: it’s the code that follows after defineProps()
What are the life-cycle hooks for kept-alive components?
What is it called when the DOM structure of the pre-rendered HTML does not match the expected output of the client-side app?
What does reactivity mean in the context of Vue?
What is one of the most common performance issues in all frontend applications?
What does SSG stand for?
What are the advantages of using reactive variables with the Reactivity Transform over traditional refs?
Update performance refers to?
The primary limitation of Static Site Generation (SSG)?
We can use the ______ directive, which we typically shorten to the @
symbol, to listen to DOM events and run some JavaScript when they’re triggered.
Where is routing done in Single Page Applications (SPAs)?
How many times can a component be used?
What is the purpose of tree flattening?
What do you call a component that encapsulates logic but does not render anything by itself?
This command will install and execute create-vue, the official Vue project scaffolding tool.
What is the <Suspense>
built-in component used for?
For complex logic that includes ______ data, it is recommended to use a ______ property.
Which method does Vue provide to create custom elements using Vue component APIs?
In Vue, the framework controls both the compiler and the runtime. We call this hybrid approach ______.
What are the pros of runtime reactivity?
If a child component’s root element already has existing class or style attributes, does passing class or style fallthrough attributes merge or replace the attributes from the root element?
What does Client Hydration refer to?
Is it safe to use non-trusted templates in Vue?
What type of values does the key
binding expect with v-for
?
What are the functions called, that give users the opportunity to add their own code at specific stages of a components initialization and cleanup?
Nowadays Google and Bing can index Javascript applications just fine, but they must be ___________?
When does a computed property run its getter function?
When using TypeScript with Vue, how would you declare that foo
is a required string and bar
is a number?
How does the Reactivity Transform integrate with TypeScript, and what steps are needed to ensure proper typing?
What is the test runner created by Vue / Vite team members that focuses on speed?
What is the first thing to do when creating an app with Vue?
What browser API do Single Page Applications (SPAs) take advantage of for client side routing?
Should prop and event validation be used in production?
Which syntax is used for text interpolation in templates?
What are benefits of choosing the Composition API?
How can Single File Component (SFC) blocks declare pre-processor languages?
Is it necessary to manually stop watcher functions?
How is the reactive state declared with the Options API?
What method allows you to create animations in Vue by binding styles directly to reactive data properties?
What problems arise when destructuring props with defineProps() in Vue, and how does the Reactivity Transform solve them?
How can you do simple state management without Pinia or Vuex?
Should role
attributes be used with landmark HTML elements?
What is the recommended IDE set up for Vue projects?
How many top level <template>
blocks can a Single File Component (SFC) contain?
What are your options how to build an application with Vue?
Which properties could the binding
argument contain?
What is the command to install and execute create-vue, the official Vue project scaffolding tool?
What is a fallthrough attribute?
How can watchers be utilized in Vue to animate numerical values smoothly over time?
Custom directives should only be used when the desired functionality can only be achieved via ______ ______ ______. Prefer declarative templating using built-in directives such as v-bind
when possible.
How do you make comments in Single File Components (SFCs) ?
What is an alternative to computed properties for displaying filtered/sorted lists, in cases where this is not feasible?
What function can be used to trigger a callback whenever a piece of reactive state changes, with the Composition API?
What are blackbox tests?
Computed properties are by default ______-only.
Which watcher function automatically tracks every reactive property accessed during its synchronous execution?
Do user-created watcher callbacks get called before or after Vue component updates?
In