enablePersistence is now supported through the Settings object: https://rnfirebase.io/docs/v4.0.x/firestore/reference/Settings which can be passed to firebase.firestore().settings(): https://rnfirebase.io/docs/v4.0.x/firestore/reference/firestore#settings
Unfortunately there is no programmatic way to clear persisted data in the SDKs so we won't be able to do this.
@Chris Bianca: thanks for this! But on no way to clear persisted data, this is quite an oversight on Google's part if so. How would I deal with data changed on server, but with persistence on, firebase would persist the outdated local data, even when internet connection is online?
What is the logic here for busting stale cache if there's no direct control. That it's automagically managed by firebase, and after certain amount of time/frequency of access, it will refresh persisted data, eventually?