所以我調用API並將其用於setState。.map(),Undefined不是React Native中的函數
我的狀態:
state = {
candlesticks: []
};
我的API調用,並承諾功能:
componentDidMount() {
axios
.get(
"apiurl"
)
.then(data => {
let mappedData = data.map((record) => {record.date *= 1000}); //getting the error here with the map()function
this.setState({
candlesticks: mappedData
});
});
}
我試着在代碼的不同的變化,但它仍然給這個錯誤。 我正在使用Expo框架。
未定義不是函數 (評價 'data.map(功能(記錄){record.date * = 1000})')
可能你必須解析響應中的'data'。這可能類似於'data.body.map'或'data.content.map'。打印'data'來查看它真正包含的內容! – Sulthan
在我知道之前,我在網上使用了這些相同的數據。然而,我用jQuery然後。 – furball514