そこで、API を呼び出し、それを使用して setState を実行します。
私の状態:
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フレームワークを使用しています。
undefined は関数ではありません ('data.map(function (record){record.date *= 1000})' を評価しています)