Episode 23: Venturing into Vite with Evan You
Welcome to Enjoy the Vue! Today, we have a special guest, Evan You, Creator/Project Lead of Vue.js. We will discuss with him all about Vite, Vite Press, and Vue. Some other topics we will talk about as well are, Hot Module Replacement, React, Preact, and VuePress. Also, find out why Tessa says, “It’s like you’re throwing out all these stars and then seeing what constellations surface!” Download this episode now!
Sponsored By:
Show Notes
[00:01:08] Evan tells us what’s the deal with Vite.
[00:08:01] Evan explains Hot Module Replacement from a practical standpoint. He tells us there are a few different ways to handle it.
[00:10:08] Tessa mentions reading a piece Evan wrote in Increment Magazine about the way Vue 3 re-renders things. She was wondering if working through those problems is what inspired Vite and Vite Press or if he just makes new projects like those every couple of years.
[00:15:47] Evan tells us how he made the decision to go with Rollup putting together Vite, and what that was like versus Webpack. Also, Ben wants to know if there would be a path forward where developers could use Vite in their development experience?
[00:21:43] React and Preact are discussed here by Evan.
[00:25:10] Tessa wants to know if there are any features that Evan wishes Vite had right now but doesn’t yet, and he explains a few.
[00:27:06] Tessa asks Evan, thinking about the first user experience, when people go to Vue docs and they have you import the script file and you make your first component in line JavaScript, do you think that might be replaced by spinning up the Vite app in the future?
[00:31:05] Ben asks Evan since he currently uses VuePress and loves it, does he have any ideas, roadmap wise, whether you see it as the replacement as a VuePress 2.0 or would they live side by side?
[00:40:43] Evan talks more about the process of idea generation and how he creates new things. Tessa has an amazing metaphor at the end, according to Ari ☺
Sponsor:
Linode
Picks of the week:
[00:45:35] Ari has two music picks: “The Lord is Out of Control” by Mogwai and “Atlas” by Battles.
[00:46:02] Ben has three picks: He converted to Miro, second pick is Remo.co, and third pick is Nuxt Content module.
[00:47:49] Evan’s pick is Increment Magazine. He has an article in it called, “Making Vue 3.”
[00:48:53] Tessa has three picks: An article called, “Pink Collar” by Jennifer Pan (Emotional and Passion Work), second pick is a book called, How to Take Smart Notes by Sönke Ahrens, and third pick is an instrument called a Melodica/Pianica.
Resources mentioned:
Evan You Twitter
Evan You GitHub
Evan You Blog
Vite GitHub Repo
VitePress GitHub Repo
“The Lord is Out of Control” by Mogwai
“Atlas” by Battles
Miro
Remo.co
Nuxt Content
Increment Magazine
“Making Vue 3” by Evan You
“Pink Collar” by Jennifer Pan
How to Take Smart Notes by Sönke Ahrens
Melodica
Special Guest: Evan You.