«Я пытаюсь отобразить значение объекта в своем приложении React. После обучения с udemy.com по ReactJS, web3 и Ethereum Solidity я сделал именно то, что было сделано в этом руководстве, но по-прежнему получаю сообщение об ошибкемои концы.Может кто-нибудь исправить меня в том, что не так с моим кодом, поскольку я новичок в ReactJS с твердостью Ethereum? »
Я следовал учебному пособию по udemy, как и должно быть, но я все еще получаю ошибку.
async componentDidMount() {
let accounts = await web3.eth.getAccounts();
let myBalance = await ico.methods.myBalance().call({from: accounts[0]});
this.setState({myBalance});
}
Каждый раз, когда я отрисовываю {this.state.myBalance}
, я ожидаю получить 10000000000000000000000, но вместо этого я получаю ошибку в ReactJS
Объекты недопустимы как дочерний элемент React(найдено: объект с ключами {_hex}).Если вы хотите отобразить коллекцию дочерних элементов, используйте вместо этого массив.