In what situations might reactivity be lost with reactive variables, and how can the $$() macro prevent this?
What are the primary advantages of Server Side Rendering (SSR)?
What is the state management library maintained by the Vue team?
What should process.env.NODE_ENV
to be set to when building production files?
What is the first thing to do when creating an app with Vue?
Which syntax is used for text interpolation in templates?
What are your options how to build an application with Vue?
What is the Virtual DOM?
What are the two limitations of the reactive()
API?
How can existing refs be converted to reactive variables using the $() macro?
You can ______ ______: one composable function can call one or more other composable functions. This enables us to compose complex logic using small, isolated units.
Vue provides core libraries and comprehensive tooling support for building modern SPAs, including: * ______ ______ * ______ ______ ______ ______ * ______ ______ * ______ ______ * ______ ______ * ______ ______
What is the function you need to use when defining/exporting components in order to let TypeScript properly infer types inside component options?
What is a fallthrough attribute?
What are the life-cycle hooks for kept-alive components?
What is the name of the alternative distribution of Vue optimized for progressive enhancement?
What do you call a component that encapsulates logic but does not render anything by itself?
State-______ (full / less) logic involves managing state that changes over time.
In Vue templates, JavaScript expressions can be used in the following positions:
To render a block, what type of value must the directive v-if
return?
What is the <Suspense>
built-in component used for?
Do user-created watcher callbacks get called before or after Vue component updates?
What is the recommended tool for E2E tests?
Do warning checks incur performance overhead?
If you want to have multiple slot outlets in a single component, what do you need to use?
Which method does Vue provide to create custom elements using Vue component APIs?
____________ (SSR) is a method of prerendering your Vue’s HTML on the server. Once the JavaScript is downloaded, Vue will be able to “______” the application, or make it interactive.
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.
When using a build step, we typically define each Vue component in a dedicated file using the ______ extension.
Page load performance refers to?
This command will install and execute create-vue, the official Vue project scaffolding tool.
RxJS is a library for working with ______ .
How is the reactive state declared with the Composition API?
Type inference for props in Options API requires wrapping the component with ______.
Vue’s function for creating vnodes ______ is short for hyperscript - which means “JavaScript that produces HTML (hypertext markup language)”.
What is one of the most common performance issues in all frontend applications?
The v-for
directive requires a special syntax in the form of ______ ______ ______ where ______ is the source data array and item
is an alias for the array element being iterated on.
What are unit tests?
What are the advantages of using reactive variables with the Reactivity Transform over traditional refs?
What built-in component allows you to conditionally cache component instances when dynamically switching between multiple components?
What is an example of using reactive data to animate an element’s background color in Vue?
What is the best practice for return values of composables?
What is the test runner created by Vue / Vite team members that focuses on speed?
Update performance refers to?
When does a computed property run its getter function?
What are alternatives to the $emit()
method?
What is the purpose of the $ref() macro in Vue’s Reactivity Transform?
How many <style>
blocks can a Single File Component (SFC) contain?
Can you use Vue as a standalone script file?
What are whitebox tests?
What is the benefit of using Vue to build standard Web Components?
What does props drilling refer to?
With what kind of components is the built-in <KeepAlive>
component typically used with?
Is it recommended to use placeholders with form inputs?
What is the name of the officially supported router for Vue projects?
How does the Reactivity Transform integrate with TypeScript, and what steps are needed to ensure proper typing?
What browser API do Single Page Applications (SPAs) take advantage of for client side routing?
Is it necessary to manually stop watcher functions?
How do you get the app to be rendered in the Dom?
How many top level <template>
blocks can a Single File Component (SFC) contain?
What is a skip link?
What does SSG stand for?
What are plugins?
What are the main benefits of Pinia compared to Vuex?
For radio, checkbox and select options, the v-model
binding values are usually ______ strings (or booleans for checkbox)
Does Server Side Rendering (SSR) use reactivity on the server-side?
Do the dev-server and bundler perform type-checking with a Vite-based setup using TypeScript, created by create-vue
?
What built-in component provides the ability to display top-level loading / error states while waiting on nested async dependencies to be resolved?
What is the command to install and execute create-vue, the official Vue project scaffolding tool?
What function can be used to trigger a callback whenever a piece of reactive state changes, with the Composition API?
What are end-to-end tests?
What does Client Hydration refer to?
What is an example of a CSS animation that can be triggered by adding a class in Vue?
What functions can be used to solve props drilling problems?
If your use case is sensitive to page load performance, you should avoid shipping it as a pure?
Is it safe to use non-trusted templates in Vue?
How does the $$() macro help retain reactivity when passing reactive variables to functions?
What language is Vue 3 written in?
When is it recommended to begin writing tests?
When working with the options API, the ______ hook can be used to run code after the component has finished the initial rendering and created the DOM nodes.
Is it preferred to create watchers synchronously or asynchronously?
How do you specify a custom prefix for the transition classes applied by the <Transition>
built-in component?
What are component tests?
How can you restructure your code when a component has become too large to navigate?
In what scenarios are Single File Components (SFCs) the recommended approach?
What are the two forms of code reuse in Vue?
What is the linting approach maintained by the Vue team?
Can lifecycle hooks be registered asynchronously?
What is the official webpack-based toolchain for Vue?
What is the built-in component for applying animations when an element or component is entering and leaving the DOM?
Composition API covers the following APIs: ______ - directly create reactive state, computed state and watchers. ______ - programmatically hook into the component lifecycle. ______ - leverage Vue’s dependency injection system.
How can you trigger animations on elements that are not entering or leaving the DOM in a Vue application?
Vue is a JavaScript ______ for building user ______
What method allows you to create animations in Vue by binding styles directly to reactive data properties?
How can you do simple state management without Pinia or Vuex?
How can you enable the Reactivity Transform in a Vue project using Vite?
Name examples for hook arguments!
Why might you choose to use watchers and animation libraries instead of CSS transitions for certain animations in Vue?
What is an alternative approach to client-side routing for simple needs?
How does the use of keyframe animations in CSS enhance class-based animations in Vue?