React Native-Mobx如何使用远程数据初始化存储



如何初始化mobx存储并从api服务器加载数据。我必须请求一个api服务器来获取产品数据,并将这些数据放入可观察数组中。然后,我将制作计算函数来查询该数组(例如,按类别名称获取产品(

我已经做了一些工作,但商店将被初始化,但我的平面列表项目不会在应用程序启动上看到。它只在重新启动应用程序后工作。

看看这个带有api调用的简单mobx商店。请记住定义您的api调用函数或相应地导入它。

// mobx Store
class Store extends BaseStore {
constructor() {
super();
this.getCustomers(); // initialize store observable
}

@observable customers = [];
@action getCustomers = () => {
this.customers = getList("customers"); // api call
return this.customers;
};
}

最新更新