Intro to Vue 3
A demo
Alex Riviere
Senior Web Developer
Hygiena
masto: @fimion@notacult.social
bsky: @dangitalex.wtf

Reactive Values
- ref
- Wraps an object with one property: "value"
- good for tracking simple values: Strings, Numbers, Booleans
- can also track complex values: Objects, Arrays, etc
- reactive
- Wraps a complex value and allows normal use while tracking reactivity.
- only good for complex values: Objects, Arrays, etc
Let's write code!
Review
- Vue can be used without a build step
- Reactive values are tracked automatically
- double curly brackets allow us to use values as text
- v-bind/: is a directive used to bind values to an attribute
- v-on/@ is a directive used to listen to events
- v-model is a directive that binds a value and an event listener for updates.
Let's Write
Single File Components!
Review
- <script setup> is a fancy compiler directive that creates out setup function
- computed allows us to make complex logic stored as a single ref
- v-if/v-else-if/v-else are directives that function as an if/else statement and will remove elements from the dom when the logic does not match
- v-for is a directive that allows us to loop over arrays or objects.
Thank you!
Alex Riviere
masto: @fimion@notacult.social
bsky: @dangitalex.wtf
github: https://github.com/fimion/intro-to-vue3

Intro to Vue 3 - Orlando Code Camp 2025
By Alex Riviere
Intro to Vue 3 - Orlando Code Camp 2025
- 100