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에 있어야하는 배열의 그러나 log legoParts를 콘솔 할 때 PromiseStatus (해결 된)와 PromiseValue를 포함하여 많은 데이터를 얻습니다. 약속 값에 어떻게 간단하게 접근 할 수 있습니까? PromiseStatus가 해결 말한다 있지만, 객체의 시작 당신의 도움에 대한
Promise{<pending>....
감사를 말한다 때문에도 혼란 스러워요!
덕분에, 내가 가치와 그것의 정의를 확인했습니다 해결 된 값을 포함, 그리고 설명 할 것이다 (나는 상태를 확인했습니다 및 보류 가치!). 그러나 어떻게 해결할 수 있습니까? 감사! – Nespony
약속이 해결되면 나중에 자동으로 실행됩니다. – mweststrate