As I am learning Vue js, I use mapState in many parts of my code for updating changes in rendering, whenever a change occurs in store layer. Recently, I also came to know about mapActions in vuex. But in most of the examples I search, I only use to see mapState. So, what is mapAction and it's exact purpose?