Реактивно пытаться получить доступ через метод fetch () к конкретным данным. - PullRequest
0 голосов
/ 30 ноября 2018

У меня есть следующий код, где используется метод fetch () для доступа к цене биткойнов.Но я хочу получить доступ к "курсовым" свойствам конкретной валюты, а не всем.

class Bitcoin extends Component {
constructor() {
    super()
        this.state = { 
            bpi: {}
        }
}

componentDidMount() {
    fetch('https://api.coindesk.com/v1/bpi/currentprice/USD.json')
        .then(res => res.json())
        .then(data => {
            console.log(data);

            const { bpi } = data;
            this.setState( { bpi } )

        })
}



_renderCoin() {
    console.log(this.state.bpi);
    const { bpi } = this.state;

    return Object.keys(bpi)
        .map(coin => {
            // console.log(coin)
            return(
                <div className={styles.info} key={coin}>
                    1 BTC are {bpi[coin].rate}
                    <span className={styles.money}>{coin}</span>
                </div>

            )

        })

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...