次のようにコンストラクターで状態を設定しています-これは、「データを取得しています...」というテキスト用です。
this.state = {
loading: true
}
次に、このような非同期関数があり、データを取得します。
componentDidMount() {
this.fetchData().done()
}
async fetchData() {
const response = await fetch(URL)
const json = await response.json()
const stars = json.stargazers_count
this.setState({ stars })
}
isLoading 状態を false に設定し、読み込み中のテキストを非表示にしてデータを表示できるタイミングを知るにはどうすればよいですか? ここにいくつかのピースが欠けているようです!
ありがとうジョーダン