4
:Mobxで約束を守っていますか?私はこのようになりますmobxストアでフェッチ要求をしている
getAllLegoParts = action("get all lego",() => {
this.legoParts = fromPromise(
fetch("http://localhost:8000/LegoPieces", {
cache: "no-store"
}).then(response => response.json())
);
});
this.legoPartsはこのようになりますコンストラクタである:
constructor() {
extendObservable(this, {
// store
legoParts: fromPromise.resolve([]),
piece: "",
type: "",
startDate: "",
endDate: ""
});
}
私は値にアクセスしようとしていますlegoParts内にある配列の配列。しかし、私がログlegoPartsをコンソールにすると、私はPromiseStatus(解決済み)とPromiseValueを含む多くのデータを取得します。私は単に約束の価値にアクセスすることができますか? PromiseStatusが解決言うものの、オブジェクトの始まりは、あなたの助けのために
Promise{<pending>....
感謝を言うので、私も混乱しています!
が含まれています、公式docsを参照してください。値!)。しかし、どうすればそれを解決できますか?ありがとう! – Nespony
これは、約束が解決されると自動的に将来起こります。 – mweststrate