Be careful when feature flags affect any shared mutable state. This for example will cause data loss if the flag value changes during the work:
this.fancyModel = FancyModel.createInitial()
this.rustyModel = RustyModel.createInitial()
async loadData() {
let flag = await this.ff.isEnabled('flag');
let data = await this.fetchData();