在从服务器获取数据之前更新存储,工作正常。但是从服务器获取数据并更新存储之后,render() 方法没有被调用 代码片段 @action static getPartner(partnerParams) { store.invitationDetails.invitingOrgPartnerName = ""; // here render() is getting invoked fetchPartner(partnerParams) .then((data) => data.json()) .then(function (result) { if (result.success) { if (result.alreadyPartner) { runInAction(() => { store.invitationDetails.invitingOrgPartnerName = result.partnerName; // here render() is NOT getting invoked }); } } }) .catch((e) => { console.info("Failed getting partners", e); }); }
添加回答
举报
0/150
提交
取消