我想從「https://blockchain.info/api/exchange_rates_api」中獲取所有數據並在Page上顯示。我試過了,但收到了一條錯誤消息。這裏是我的代碼:如何獲取JSON API數據並在頁面上顯示使用react.js
import React, { Component } from 'react';
import './App.css';
class App extends Component {
constructor(){
super();
this.state = {
data: []
}
}
componentDidMount()
{
fetch("https://blockchain.info/ticker").
then((Response) => Response.json()).
then ((findresponse)=>
{
console.log(findresponse)
this.setState({
data:findresponse
});
})
}
render()
{
return(
<div>
{
this.state.data.map((dynamicData, Key) =>
<div>
<span>{dynamicData}</span>
</div>
)
}
</div>
)
}
}
export default App;
我在setState方法中出錯。當我嘗試寫入沒有setState方法時,我在控制檯中獲取了數據。但我希望以表格形式在頁面上顯示數據。
你說你得到裏面的setState一個錯誤,你可以顯示錯誤 – linasmnew