A podcast for developers interested in building great software products. Every episode, Adam Wathan is joined by a guest to talk about everything from product design and user experience to unit testing and system administration.
…
continue reading
Вміст надано The Enjoy the Vue Team. Весь вміст подкастів, включаючи епізоди, графіку та описи подкастів, завантажується та надається безпосередньо компанією The Enjoy the Vue Team або його партнером по платформі подкастів. Якщо ви вважаєте, що хтось використовує ваш захищений авторським правом твір без вашого дозволу, ви можете виконати процедуру, описану тут https://uk.player.fm/legal.
Player FM - додаток Podcast
Переходьте в офлайн за допомогою програми Player FM !
Переходьте в офлайн за допомогою програми Player FM !
Episode 66: RFC The Vue: Vuex 5
MP3•Головна епізоду
Manage episode 295497005 series 2610000
Вміст надано The Enjoy the Vue Team. Весь вміст подкастів, включаючи епізоди, графіку та описи подкастів, завантажується та надається безпосередньо компанією The Enjoy the Vue Team або його партнером по платформі подкастів. Якщо ви вважаєте, що хтось використовує ваш захищений авторським правом твір без вашого дозволу, ви можете виконати процедуру, описану тут https://uk.player.fm/legal.
Key Points From This Episode:
- A brief description of Vuex, a Redux pattern, but implemented in Vue.
- All the new features on the horizon for Vuex 5 to be found in the RFC.
- Removing mutations and allowing updates to state to happen via actions.
- Flux architecture as a conceptual framework for data flow through your application.
- Whether there is any need for the Vuex store considering the Vue3 composition API.
- Perspectives on the decision to get rid of modules and have multiple global stores.
- Getting away from a mixin paradigm with hook-into methods and moving to pure state.
- Composition-based stores rather than passing in objects and the advantages of this.
- Different ways of using the composition API and what the future might hold.
- Not having to reference the dot value part of each property when using a composition store.
- Discussing what it means that Vuex 5 is proposing automatic store registration.
- How circular store references work and the limited support for these in Vuex 5.
- The addition of plugins, how to use them, and how store actions could trigger router actions.
- TypeScript support, how to link it with plugins, and the extra accessibility this provides.
- Serialization and hydration, what this means, and how it allows for data to be stored and rebuilt.
- An overview of the structure of the RFC and how user-friendly it was to read.
Tweetables:
- “The current thinking is, why don't we just not have mutations and allow updates to state to happen in an action?” — @EnjoyTheVueCast [0:03:41]
- “Dare I say, this almost feels like mixins, but make it name-spaced. You’re just rolling all the stuff in. It feels cleaner somehow.” — @EnjoyTheVueCast [0:15:58]
- “This whole thing feels very exciting in a very weird way. Because I feel I'm more familiar with this non-existent Vuex 5 than I am with the existing Vuex 3 that I've been using for the past few years.” — @EnjoyTheVueCast [0:28:43]
- “This is a really, really big change in how things work” — @EnjoyTheVueCast [0:36:11]
Links Mentioned in Today’s Episode:
93 епізодів
MP3•Головна епізоду
Manage episode 295497005 series 2610000
Вміст надано The Enjoy the Vue Team. Весь вміст подкастів, включаючи епізоди, графіку та описи подкастів, завантажується та надається безпосередньо компанією The Enjoy the Vue Team або його партнером по платформі подкастів. Якщо ви вважаєте, що хтось використовує ваш захищений авторським правом твір без вашого дозволу, ви можете виконати процедуру, описану тут https://uk.player.fm/legal.
Key Points From This Episode:
- A brief description of Vuex, a Redux pattern, but implemented in Vue.
- All the new features on the horizon for Vuex 5 to be found in the RFC.
- Removing mutations and allowing updates to state to happen via actions.
- Flux architecture as a conceptual framework for data flow through your application.
- Whether there is any need for the Vuex store considering the Vue3 composition API.
- Perspectives on the decision to get rid of modules and have multiple global stores.
- Getting away from a mixin paradigm with hook-into methods and moving to pure state.
- Composition-based stores rather than passing in objects and the advantages of this.
- Different ways of using the composition API and what the future might hold.
- Not having to reference the dot value part of each property when using a composition store.
- Discussing what it means that Vuex 5 is proposing automatic store registration.
- How circular store references work and the limited support for these in Vuex 5.
- The addition of plugins, how to use them, and how store actions could trigger router actions.
- TypeScript support, how to link it with plugins, and the extra accessibility this provides.
- Serialization and hydration, what this means, and how it allows for data to be stored and rebuilt.
- An overview of the structure of the RFC and how user-friendly it was to read.
Tweetables:
- “The current thinking is, why don't we just not have mutations and allow updates to state to happen in an action?” — @EnjoyTheVueCast [0:03:41]
- “Dare I say, this almost feels like mixins, but make it name-spaced. You’re just rolling all the stuff in. It feels cleaner somehow.” — @EnjoyTheVueCast [0:15:58]
- “This whole thing feels very exciting in a very weird way. Because I feel I'm more familiar with this non-existent Vuex 5 than I am with the existing Vuex 3 that I've been using for the past few years.” — @EnjoyTheVueCast [0:28:43]
- “This is a really, really big change in how things work” — @EnjoyTheVueCast [0:36:11]
Links Mentioned in Today’s Episode:
93 епізодів
Усі епізоди
×Ласкаво просимо до Player FM!
Player FM сканує Інтернет для отримання високоякісних подкастів, щоб ви могли насолоджуватися ними зараз. Це найкращий додаток для подкастів, який працює на Android, iPhone і веб-сторінці. Реєстрація для синхронізації підписок між пристроями.