- [Michael] I'll leave you now
with a few ideas for where to focus next
if you're interested in learning more
and growing as a Vue developer.
First, even if you're the type of learner
who doesn't always find value in reading
through guides and documentation
I would suggest at least giving the Vue Guide a try.
It's known for being very well-written and user-friendly
and it will reinforce the concepts covered
in this course while exposing you
to the ones that we didn't have time to get to.
One thing you'll see in there that was, perhaps,
conspicuously absent from this course
is a discussion of the Vue lifecycle.
This describes how Vue instances are created,
mounted and the process of updating data
and re-rendering the DOM based
on Vue's in memory representation
of elements known as the Virtual DOM.
If we had been using an API to fetch data
for our example app, I would likely have used
the created hook shown here.
This is fired when the instance is first created
and it's quite common to tap into that event
to make an AJAX call since you can't just declare data
that's fetched asynchronously from an API
in the data object, like we did
with our cards array that was already available.
You'll also find out about other advanced features,
like Vue Router, for building single page apps
with client side routing and Vuex whose name is based
on the flux pattern made popular by React.
This can be a great solution for managing state
and sharing data between components
in more complex Vue apps.
If you're on Twitter, definitely check
out the Team page and start following the core members.
Maybe even create a Twitter list to see them all
in one place and find out what they're up to periodically.
You'll be surprised what a tweet can lead
to for your personal growth.
I, myself, came to Vue years ago
after seeing a tweet praising Vue for being innovative
while also effectively borrowing things
that already work well from existing frameworks.
For more video content, please check out Ray Villalobos'
Vue.js 3 Essential Training here on LinkedIn Learning.
I hope, by now, that you have enough of a feel
for Vue to at least be able to determine
whether you want to go deeper and perhaps even adopt it
as your JavaScript framework of choice moving forward.
That's what I did over five years ago now.
And I, honestly, haven't looked back since.
Thanks for watching and best of luck
with whatever this path or another may lead to.