About the Advanced Components: Exposing Internal State course

When developing a Vue application, you may occasionally need to expose a component's internal state. This allows the component consumer to finely control it.

One common scenario where this is useful is with modal overlays. Although a modal typically has its own trigger, there may be situations where you need to toggle the same modal with a trigger external to the component.

Throughout this course, we will explore various techniques for exposing a component's internal state in Vue, as well as ways to achieve the same result using Vue's utilities without explicitly exposing the state.

·
·
·

What you will learn in the Advanced Components: Exposing Internal State course

Exposing state and methods in Options API, Composition API, and JSX
Slot Props in Options API, Composition API, and JSX
Custom Component V-model support

Share this course

Request a course

Who's behind the course

Zakaria Sahmane - Instructor
Zak is a full time front-end developer. He's passionate about development and teaching and invests time in education and contributing to Chakra UI Vue.
Daniel Kelly - Reviewer/Contributor
Daniel is a full-time educator at Vue School and has a massive passion for Vue.js, Nuxt.js, and Laravel.