Some resources I've used with Google Firebase
Firebase and VueJS
Firebase as an ability to keep the data displayed synchronized.
For a single Firebase document we could still use a view or a component to code the reception of the updates. For an array of documents (the results of a query) firebase send snaps with an index information about the former position of the array. We then switch to VueX with a storage to seperate the concern of the updates from the Vue components itself.
Firebase is great, yeat not having other servicing performing in the same area is a risk. We found the following possible replacements: