Vuex Quick Start Guide

Centralized State Management for your Vue.js applications



Bookstore > Books > Vuex Quick Start Guide

Price$23.99 - $45.13
Rating
AuthorAndrea Koutifaris
PublisherPackt Publishing
Published2018
Pages152
LanguageEnglish
FormatPaper book / ebook (PDF)
ISBN-101788999932
ISBN-139781788999939
EBook Hardcover Paperback

State management preserves the state of controls in a user interface. Vuex is a state management tool for Vue.js that makes the architecture easier to understand, maintain and evolve. This book is the easiest way to get started with Vuex to improve your Vue.js application architecture and overall user experience.

Our book begins by explaining the problem that Vuex solves, and how it helps your applications. You will learn about the Vuex core concepts, including the Vuex store, changing application state, carrying out asynchronous operations and persisting state changes, all with an eye to scalability.

You will learn how to test Vuex elements and Vue components with the Karma and Jasmine testing frameworks. You will see this in the context of a testing first approach, following the fundamentals of Test Driven Development. TDD will help you to identify which components need testing and how to test them. You will build a full Vuex application by creating the application components and services, and persist the state.

Vuex comes with a plugin system that allows programmers to extend Vuex features. You will learn about some of the most powerful plugins, and make use of the built-in logger plugin. You write a custom Google Analytics plugin to send actions to its analytics API, and an Undo/Redo plugin.

Moving from classical MVC to a Flux-like architecture; Implementing predictable centralized state management in your applications using Vuex; Using ECMAScript 6 features for developing a real application; Using webpack in conjunction with Vue single file components; Testing your Vue/Vuex applications using Karma/Jasmine and inject-loader; Simple and effective Test Driven Development; Extending your application with Vuex plugins.





Similar Books


Drupal 8 Quick Start Guide

Drupal 8 Quick Start Guide

by J. Ayen Green

Drupal is a powerful content management platform, flexible enough to accommodate almost any content requirements. This flexibility comes with a cost: complexity. Drupal 8 Quick Start Guide will clear your path from installation to a building usable site in minutes, and to a customized site in one sitting.You will begin with installation o...

Price:  $29.99  |  Publisher:  Packt Publishing  |  Release:  2018

Splunk 7.x Quick Start Guide

Splunk 7.x Quick Start Guide

by James H. Baxter

Splunk is a leading platform and solution for collecting, searching, and extracting value from ever increasing amounts of big data - and big data is eating the world! This book covers all the crucial Splunk topics and gives you the information and examples to get the immediate job done. You will find enough insights to support further res...

Price:  $39.99  |  Publisher:  Packt Publishing  |  Release:  2018

Bash Quick Start Guide

Bash Quick Start Guide

by Tom Ryder

Bash and shell script programming is central to using Linux, but it has many peculiar properties that are hard to understand and unfamiliar to many programmers, with a lot of misleading and even risky information online. Bash Quick Start Guide tackles these problems head on, and shows you the best practices of shell script programming.Thi...

Price:  $29.99  |  Publisher:  Packt Publishing  |  Release:  2018

ExpressionEngine 2

ExpressionEngine 2

by Ryan Irelan

Whether you're building a small site or a large corporate undertaking, ExpressionEngine is becoming the tool of choice. With this Quick-Start Guide, you'll get hands-on experience with ExpressionEngine 2 by building a complete web site from start to finish. You'll learn techniques and best practices for customizing and optimizing your sit...

Price:  $5.70  |  Publisher:  The Pragmatic Programmers  |  Release:  2010

Raspberry Pi: A Quick-Start Guide

Raspberry Pi: A Quick-Start Guide

by Maik Schmidt

Raspberry Pi: A Quick-Start Guide gives you everything you need to get the Raspberry Pi up and running and doing cool stuff. You'll get started by learning what additional hardware you need and how to connect it, install Debian Linux and configure it to your needs, and customize the Pi's firmware to get the most out of your hardware.Then ...

Price:  $54.95  |  Publisher:  The Pragmatic Programmers  |  Release:  2012

Arduino, 2nd Edition

Arduino, 2nd Edition

by Maik Schmidt

Arduino is an open-source platform that makes DIY electronics projects easier than ever. Gone are the days when you had to learn electronics theory and arcane programming languages before you could even get an LED to blink. Now, with this new edition of the bestselling Arduino: A Quick-Start Guide, readers with no electronics experience c...

Price:  $22.89  |  Publisher:  The Pragmatic Programmers  |  Release:  2015

Team Foundation Server 2012 Starter

Team Foundation Server 2012 Starter

by Jakob Ehn, Terje Sandstrom

Team Foundation Server 2012 is Microsoft's leading ALM tool, integrating source control, work item and process handling, build automation, and testing.This practical "Team Foundation Server 2012 Starter Guide" will provide you with clear step-by-step exercises covering all major aspects of the product. This is essential ...

Price:  $19.99  |  Publisher:  Packt Publishing  |  Release:  2012

AWS Lambda Quick Start Guide

AWS Lambda Quick Start Guide

by Markus Klems

AWS Lambda is a part of AWS that lets you run your code without provisioning or managing servers. This enables you to deploy applications and backend services that operate with no upfront cost. This book gets you up to speed on how to build scalable systems and deploy serverless applications with AWS Lambda.The book starts with the fundam...

Price:  $23.99  |  Publisher:  Packt Publishing  |  Release:  2018