88: Blake Newman - Vue.js State Management with Vuex

Full Stack Radio

Episode | Podcast

Date: Thu, 10 May 2018 05:00:00 +0000

<p>Topics include:</p><ul> <li>What is Vuex and where did it come from?</li> <li>The benefits of centralizing all of your application's state into one place</li> <li>What sort of state belongs in Vuex and what state should stay local to a component</li> <li>What all the Vuex terminology means, like actions, mutations, getters, etc.</li> <li>How you initially populate a Vuex store</li> <li>Strategies for organizing all of the state in a store</li> <li>Common mistakes people make with Vuex</li> <li>Dealing with forms when using Vuex</li> </ul><p>Sponsors:</p><ul> <li> <a href="https://rollbar.com/fullstackradio">Rollbar</a>, sign up at https://rollbar.com/fullstackradio to try their Bootstrap Plan free for 90 days</li> <li> <a href="https://codeship.com">Codeship</a>, check out how they performed in <a href="https://codeship.com/forrester-wave-continuous-integration-report">Forrester's latest Continuous Integration Tools report</a> </li> </ul><p>Links:</p><ul> <li> <a href="https://adamwathan.me/advanced-vue-component-design/">Advanced Vue Component Design</a>, Adam's upcoming course</li> <li><a href="https://vuex.vuejs.org/">Vuex Documentation</a></li> <li><a href="https://guide.elm-lang.org/architecture/">The Elm Architecture</a></li> <li> <a href="https://css-tricks.com/intro-to-vue-4-vuex/">Intro to Vuex</a> on CSS Tricks by Sarah Drasner</li> </ul>