In this chapter, we looked at how the Vuex plugin system works, we extended the EveryNote application with two useful plugins, and we developed two plugins from scratch: a Google Analytics plugin and an undo/redo plugin. Furthermore, generally, we saw how the Vuex plugin system can be exploited to add general features to our application without touching the application's core code.
Finally we understood how to deal with asynchronous operations using JavaScript Promise feature.