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 are the two built-in components that can help work with transitions and animations in response to changing state?
What is the recommended IDE set up for Vue projects?
When is client-side routing particularly useful?
How does Vue’s reactivity system facilitate state-driven animations without direct DOM manipulation?
What is the official, low-level component testing library for Vue?
What are the two core features of Vue?
What are the pros of runtime reactivity?
What is the most common example of wanting to render part of a component in a DOM node that exists outside the DOM hierarchy of that component?
Why might you choose to use watchers and animation libraries instead of CSS transitions for certain animations in Vue?
How do you create a local component?
How is the reactive state declared with the Composition API?
How is the reactive state declared with the Options API?
What does SSG stand for?
Do user-created watcher callbacks get called before or after Vue component updates?
What is an example of using reactive data to animate an element’s background color in Vue?
When using TypeScript with Vue, how would you declare that foo
is a required string and bar
is a number?
Computed properties are by default ______-only.
When can a ref
be accessed?
How does the Vue Reactivity Transform simplify the use of refs and reactive variables?
What does SSR stand for?
When is it recommended to begin writing tests?
Which method does Vue provide to create custom elements using Vue component APIs?
What is the official webpack-based toolchain for Vue?
Can you use v-bind
with a style
attribute?
If your use case is sensitive to page load performance, you should avoid shipping it as a pure?
When does a computed property change?
What is a fallthrough attribute?
How can existing refs be converted to reactive variables using the $() macro?
How can watchers be utilized in Vue to animate numerical values smoothly over time?
What is the prefix for attributes provided by Vue?
What does props drilling refer to?
What is an alternative approach to client-side routing for simple needs?
How do you get the app to be rendered in the Dom?
This command will install and execute create-vue, the official Vue project scaffolding tool.
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.
What are component tests?
Do template variables need to be escaped in Vue?
Does Server Side Rendering (SSR) use reactivity on the server-side?
What browser API do Single Page Applications (SPAs) take advantage of for client side routing?
What is the Virtual DOM?
What are the primary advantages of Server Side Rendering (SSR)?
What is the function that is used to only load a component from the server when it’s needed?
What is the function that allows you to perform a side effect immediately while automatically tracking the effect’s reactive dependencies?
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.
In what scenarios are Single File Components (SFCs) the recommended approach?
What are the two ways to let TypeScript infer types? Hint: it’s the code that follows after defineProps()
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.
What is the name of the officially supported router for Vue projects?
What is it called when the DOM structure of the pre-rendered HTML does not match the expected output of the client-side app?
Can an emitted event be validated?
What is the state management library maintained by the Vue team?
When using a build step, we typically define each Vue component in a dedicated file using the ______ extension.
What is the name of the alternative distribution of Vue optimized for progressive enhancement?
It is a convention to name composable functions with ______ (case) names that start with ______
How does the $$() macro help retain reactivity when passing reactive variables to functions?
What is the linting approach maintained by the Vue team?
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?
How can you instruct Vue to treat certain elements as custom elements and skip component resolution?
How can you do simple state management without Pinia or Vuex?
What language is Vue 3 written in?
What are the life-cycle hooks for kept-alive components?
Nowadays Google and Bing can index Javascript applications just fine, but they must be ___________?
In what situations might reactivity be lost with reactive variables, and how can the $$() macro prevent this?
How can Single File Component (SFC) blocks declare pre-processor languages?
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.
With what kind of components is the built-in <KeepAlive>
component typically used with?
Does slot content have access to the state of the parent component?
Should prop and event validation be used in production?
What are the primary trade-offs when using Server Side Rendering (SSR)?
What are blackbox tests?
Question: What are some limitations of using custom elements compared to Vue components?
What are your options how to build an application with Vue?
What is a skip link?
Vue provides core libraries and comprehensive tooling support for building modern SPAs, including: * ______ ______ * ______ ______ ______ ______ * ______ ______ * ______ ______ * ______ ______ * ______ ______
What is the command to install and execute create-vue, the official Vue project scaffolding tool?
What built-in component provides the ability to display top-level loading / error states while waiting on nested async dependencies to be resolved?
Where is routing done in Single Page Applications (SPAs)?
What is a more appropriate way to return a reversed array in a computed property than return numbers.reverse()
?
What are unit tests?
Name a reason against global registration of a component!
What do landmarks do?
How does the $() macro assist with destructuring refs in Vue’s Reactivity Transform?
Is it preferred to create watchers synchronously or asynchronously?
What are the two limitations of the reactive()
API?
RxJS is a library for working with ______ .
What is the purpose of tree flattening?
What are the functions called, that give users the opportunity to add their own code at specific stages of a components initialization and cleanup?
With Vue 3 + TypeScript, which is preferred, Vite or Webpack?
What should process.env.NODE_ENV
to be set to when building production files?
Where can you use a globally registered component?
Vue is a JavaScript ______ for building user ______
Which is cheaper and easier to deploy, Server Side Rendering (SSR) or Static Site Generation (SSG)?
How can you enable the Reactivity Transform in a Vue project using Vite?
What is the <Suspense>
built-in component used for?
The primary limitation of Static Site Generation (SSG)?
What is an example of a CSS animation that can be triggered by adding a class in Vue?
You can ______ ______: one composable function can call one or more other composable functions. This enables us to compose complex logic using small, isolated units.