Vue.js Developers Issue #12 - WTF is Vuex? Official TypeScript Vue Starter by Microsoft and more

Have you had trouble getting your head around Vuex? You're not alone! In this week's article I'll giv
Anthony Gore
Vue.js Developers Issue #12 - WTF is Vuex? Official TypeScript Vue Starter by Microsoft and more
By Anthony Gore • Issue #12

Have you had trouble getting your head around Vuex? You’re not alone! In this week’s article I’ll give you an introduction to Vuex that’ll help you understand the real problem that it’s designed to solve. You’ll understand the three driving principles behind it and why it’s one of the most useful tools in the Vue ecosystem.
VueConf2017 is only a month away now! Join the Vue community in welcoming a new speaker, Masahiro Tanaka. He’ll be speaking about best practices around Hybrid Mobile Apps with Vue.js and Onsen UI. 
In the other articles we have this week, Alexander Moskovkin shares an exciting new way to test Vue.js applications, and Darren Jennings presents the benefits of using data-drive Vue.js. Check out those articles and more below.

Our Latest Vue.js Article
WTF is Vuex? A Beginner's Guide To Vue's Application Data Store
One of the most useful tools in the Vue.js ecosystem, Vuex can be confusing to newbies. In order to truly understand what Vuex is, it’s necessary to first understand what problems it’s been designed to solve. Read on for a primer I wish I’d had when I started. 
6 Essential Vue.js Links From This Week
TypeScript-Vue-Starter: A Starter Template for TypeScript and Vue
Microsoft has released a quick startup guide for using TypeScript and Vue together. From adding a TypeScript configuration file to authoring single-file components, the steps in this repo are versatile enough to incorporate TypeScript into any existing Vue project. 
VueConf 2017 is coming up on June 22-23. A new speaker has been announced: Masahiro Tanaka. He will discuss best practices around Hybrid Mobile Apps with Vue.js and Onsen UI. 
A Modern Way to Do E2E Testing for Vue.js Apps
When you’re writing e2e tests for a web app, sometimes you’ve no choice other than to write clumsy selectors. Alexander Moskovkin has a better way to test Vue.js applications using TestCafe.
Vue.js Component Communication Patterns
Did you know that more than one method can be used for inter-component communication in Vue.js? Normal “props” and “events” are sufficient for most cases, but there other methods at your disposal, too.
Data Driven Vue.js
Creating clean components that can be reused and extended, data-driven Vue.js gives you the freedom to swap out components, reuse codes, and open source parts of your internal Vue.js library.
Vue HTML to JS Compiler
Knowing exactly how Vue compiles HTML to JavaScript can help you better understand why some things work while others don’t. In this article, Marcos Neves presents his interactive tool to compile HTML to render functions. 
Sponsored
Find Vue.js jobs around the world in the best Vue.js job board. Post a job with us to hire Vue.js talent and reach to thousands of developers.
vuejobs.com  •  Share
Did you enjoy this issue?
Anthony Gore
Hi there! The Vue.js Developers Newsletter is a weekly curated publication of the best articles, latest news and coolest Vue projects. Subscribe now stay up-to-date with everything Vue.js.
Carefully curated by Anthony Gore with Revue. If you were forwarded this newsletter and you like it, you can subscribe here. If you don't want these updates anymore, please unsubscribe here.