場景:在create-react-app whatwg-fetch的項目中,想獲取請求返回的數據,
componentWillMount() { console.log(this.props) const a = api.list() console.log(a) // Promise{<pending>} }
查來下原因,
promise 要用then接收或者async await
最終選擇來后者的寫法:
componentWillMount() { console.log(this.props) this.listfn() } listfn = async () => { const b = await api.list() console.log(b) }