Я устанавливаю состояние в конструкторе следующим образом - это для текста, который говорит "Извлечение данных...":
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, скрыть текст загрузки и отобразить данные? Кажется, мне не хватает какой-то части здесь!
Спасибо, Джордан.