ep.165『Upcoming Vue.js Ecosystem Developments with @​posva』

  • Theo Steiner
  • posva
2024/11/15 に公開397 views

このエピソードについて

@TheoSteiner chats with @posva (Eduardo) about his talk at Vue Fes Japan, exploring upcoming developments in the Vue.js ecosystem.

Guest

  • @posva (Eduardo)
    • Core contributor to Vue.js
    • Author of Pinia and Vue Router

Involvement with Vue.js

  • Eduardo has been involved with Vue.js for about 8 years, starting with version 0.12.
  • Proficient maintainer of open source libraries in the Vue.js ecosystem (Vue Router & Pinia)

About Pinia

  • Pinia is the official state management library for Vue.js
  • It facilitates easy migration from Vuex and has enhanced support for TypeScript.
  • Stores can be defined via the option API or the composition API
  • You can think about stores as “Components without UI”
  • Recently Eduardo is working on a next-generation project called “Pinia Colada”

About Vue Router

  • Vue Router is the official routing library for Vue.js
  • It enables type-safe routing & is highly configurable
  • Recently Eduardo is working on next generation features, such as typesafety, file-based routing & data loaders in a next-generation project called “unplugin-vue-router”

Vue Fes Japan Talk: Async State Management with Vue Router

  • Data loaders support asynchronous state management by integrating navigation and data fetching
  • They use route guards to load data during navigation, handling errors and caching
  • Data Loaders are a spec other tools can implement

Community and Open Source

  • Eduardo balances his work between open source contributions and freelancing
  • He continuously improves his libraries based on community feedback

Other Activities

  • Eduardo offers a course: Mastering Pinia.

採用について

使用素材・クレジット

© Presented by UIT