Мой Ganche-GUI и метамаска запущены. но я получаю следующую ошибку
в консоли
TypeError: Невозможно прочитать свойство 'getId' из неопределенного
на App.componentDidMount (App.js: 17)
Ниже приведен мой код в коде App.js
import React, {Component} from 'react';
import logo from './logo.svg';
import './App.css';
import getWeb3 from './utils/getweb3';
import CrowdFundingContract from './contracts/CrowdFunding.json';
class App extends Component {
state = {web3: null, accounts: null, contracts: null};
componentDidMount = async () => {
try{
const web3 = await getWeb3();
const accounts = await web3.eth.getAccounts();
const networkId = await web3.eth.net.getId();
const deployedNetwork = CrowdFundingContract.networks[networkId];
const instance = new web3.eth.Contract(CrowdFundingContract.abi, deployedNetwork && deployedNetwork.address);
this.setState({web3, accounts, contract: instance}, this.runExample);
}
catch(error){
alert('Failed to load web3, accounts and contract, check the console');
console.error(error);
}
};
}
Я не поместил рендер () и функцию returnExample здесь.
Пожалуйста, помогите мне