Explore all newline lessons
lesson
Watchers30 Days of VueYesterday, we discussed how **methods** and **computed** properties work within a Vue instance. Today, we’ll briefly discuss another instance property called **watchers** (or sometimes known as the **watch** property).
lesson
List Rendering with v-for30 Days of VueToday we're going to work through how the **v-for** directive can be used to dynamically render a list of elements based on a data source.
lesson
Vue Components - Custom Events30 Days of VueYesterday, we saw how **props** can be used to pass data downwards from parent to child. Today, we'll see how **custom events** can facilitate communication in the opposite direction - from child to parent.
lesson
Render Functions and JSX30 Days of VueWe took a look at the different types of component templates in yesterday's article. Today, we'll look to use a **render** function to create the markup of a component entirely with JavaScript.
lesson
Vue Devtools30 Days of VueToday’s article is going to introduce the **Vue Devtools** - a browser extension tool built to help debug Vue applications.
lesson
Vue Components - Template Definitions30 Days of VueToday, we'll be taking a look at some of the different ways we can declare the template/markup of a component.
lesson
Introduction to Routing30 Days of VueThe majority of large-scale applications we tend to create will usually have multiple views be kept in different routes. Today, we'll discuss client-side routing and set up the starting point of the routing application we'll build.
lesson
Methods and Computed Properties30 Days of VueToday, we'll take a look at the **computed property** of a Vue instance and see how it differs from using a standard instance **method**.
lesson
The Vue Instance - Data30 Days of VueNow that we know how to instantiate a Vue application with the Vue instance, let's take a deeper look into how the data property of a Vue instance helps enable reactivity.
lesson
Vue 3.0 and the future of Vue30 Days of VueIn today's article, we'll take a brief look at some of the cool features Vue 3.0 is expected to bring when it arrives.
lesson
Custom Events and the EventBus30 Days of VueToday's session will be the first of a series of articles discussing different methods to managing application wide data. We'll begin by reintroducing **props** and **custom events** before taking a look at how a global **EventBus** can facilitate application wide communication.
lesson
Wrap-up and more resources30 Days of VueWe've made it! Day 30. Congrats! Now you have enough information to create Vue applications with the **Vue CLI**, integrate data with **Vuex**, enable client-side routing with **Vue Router**, and even conduct testing with the **Vue Test Utils** library.