我有一个视图类,它将为我提供医院列表-
View.js
import {getHospitalList} from '...'
fetchHospitals = async () => {
let response = await getHospitalList();
}
我有一个业务逻辑类getHospitalList()
,该类进行API调用并从AsyncStorage中读取。
因此,我需要的是每当我的视图要求使用getHospitalList()
的医院列表时,getHospitalList()
应该首先返回该视图,AsyncStorage的医院列表并进行API调用然后存储将其发送到AsyncStorage,然后从API返回视图,医院的实际列表。
我该怎么办?