About the Reusable Vue.js Components with Slots course

In this course, you'll learn how to use slots and scoped slots to create flexible and reusable Vue.js components.

Slots allow us to pass components and HTML to components, giving us greater control of the appearance than what we get with props.

Slots do not replace props. The two features have different purposes.

During the course, you'll learn:

  • When and how to use slots
  • What scoped slots are
  • How to work with dynamic named components
  • How to compose components with reusable component patterns

Important!

This course uses Vue 2. While the slots API has changed slightly in Vue 3 many of the concepts taught in this course are the same.

View what's changed in the Vue 3 Docs Migartion Guide here and here.

·
·
·

What you will learn in the Reusable Vue.js Components with Slots course

What are slots and scoped Slots
What are the benefits of using slots
How to compose components with slots

Share this course

Request a course

Who's behind the course

Aleksej Dix - Teacher
Aleksej is an eager front-end developer who loves to share his knowledge through teaching, public speaking, and organizing meetups and conferences in Switzerland.
Rolf Haug - Contributor / Reviewer
Rolf has been in development industry for 16 years. Long-time entrepreneur and consultant currently working on educational content and workshops.
Alex Kyriakidis - Contributor / Reviewer
Alex is an educator and consultant, core member of the Vue.js team and author of the first best-selling books on Vue.js.