Skip to content
81: Evan You - Advanced Vue Component Design episode artwork

Jan 31, 2018 48 min

81: Evan You - Advanced Vue Component Design

from Full Stack Radio Hosted by Adam Wathan

Topics include: What is a "higher order component"? How do you replicate the render prop pattern from React with Vue? Using scoped slots to build components with no UI Using render functions without using JSX How Vue's built-in components like `` work under the hood Sponsors: Codeship, check out how they performed in Forrester's latest Continuous Integration Tools report Rollbar, sign up at https://rollbar.com/fullstackradio to try their Bootstrap Plan free for 90 days Links: Vue.js Homepage The Vue Point, the official Vue.js blog on Medium Higher-Order Components, from the React documentation "Use a Render Prop!" by Michael Jackson, an introduction to render prop components in React Scoped Slots documentation Render Functions documentation "Writing Abstract Components with Vue.js", tutorial on writing a render function component with Vue Fetch Component Demo, based on the component Evan describes in the podcast

Episode details come from the podcast's RSS feed.

Embed this episode

In this episode, Adam talks to Evan You the creator of Vue.js about advanced component design patterns, and using features like scoped slots and render functions to build components that are much more than just UI widgets.

Ready to play

81: Evan You - Advanced Vue Component Design

0:00 48:52

No transcript yet.

Requests help us decide what to transcribe next.

Frequently asked questions

How long is this episode of Full Stack Radio?

This episode is 48 minutes long.

When was this Full Stack Radio episode published?

This episode was published on January 31, 2018.

Can I download this Full Stack Radio episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.