I\'m new to vue, so I\'m probably making a rookie error.
I have a root vue element - raptor.js:
const Component = { el: \'#app\', store, data: {
data only work once on component before render, so you can use computed instead. like above answer, or you can use mapstate
import {mapstate} from 'vuex' ... computed: mapstate({ productList: state => state.productList })