We use cookies and similar technologies ("cookies") to provide and secure our websites, as well as to analyze the usage of our websites, in order to offer you a great user experience. They are: Task List. I am new, and with this topic I find the offical docu not so good as its reputation would make me expect. My rational is that, though I may be building a full stack application, I will see more return value out of treating my API as an external system on the front end than as one I have control over. Please take a look at this. The action updateName doesn’t get triggered. Minimalistic and SEO friendly it has multi-language support and easy Google Analytics integration. Thanks for pointing it out, you are right, it should have been uppercase “Project”. getters: {}, // Can’t make use of decorators For global state, I tried vuex-module-decorators and gave up. It Has similar @Prop declarations. If not, maybe you should give it a shot. You can check it out here. Note: For each instance, I’ll show both the TypeScript and JavaScript-equivalent code so you can easily compare the two. To use TypeScript, we need to first set the lang attribute in the