I’m using the firebase, too. You can use the framework7-vue, then add vuex support and operate firebase in vuex, so all your components will respond synchronously.
The 3rd template below is officially recommended, though it’s v2, it has all you need, including f7, vue, vuex, webpack, cordova and live reload. Emm, firebase should be added by yourself.
just needed a simple database to store and read data