Size: a a a

React: русскоязычное сообщество

2020 May 13

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
Вы можете и в cDU, но тогда надо условие переписать.
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
Чтобы лишний раз не ходили запросы.
источник

p

pa5ca1 in React: русскоязычное сообщество
если в componentDidMount добавить еще один запрос , то он может быстрее отправить, нежели в стейте появятся id-шники
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
Нет, если вы правильно скомпонуете промисы.
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
Или, проще, — воспользуетесь async/await синтаксисом.
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
async componentDiMount() {
 const matches = await getMatches()
 const matchesObj = await getMatchesObj(matches)
 this.setState({ matchesObj })
}
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
Тип такого.
источник

p

pa5ca1 in React: русскоязычное сообщество
Юра Чеботаев
async componentDiMount() {
 const matches = await getMatches()
 const matchesObj = await getMatchesObj(matches)
 this.setState({ matchesObj })
}
класс, только теперь теряеться значение matches
источник

p

pa5ca1 in React: русскоязычное сообщество
источник

p

pa5ca1 in React: русскоязычное сообщество
в строчке ретурн - массив айдишек , всё норм
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
const getMatches = async () => {
 const response = await axios.get("...")
 const matches = response.data.map(...).filter(...)
 return matches
}
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
Хотя, можно было и проще:

Просто добавить return перед axios.get.
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
Смысл тот же был бы.
источник

p

pa5ca1 in React: русскоязычное сообщество
Юра Чеботаев
const getMatches = async () => {
 const response = await axios.get("...")
 const matches = response.data.map(...).filter(...)
 return matches
}
отлично, спасибо
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
👍
источник

p

pa5ca1 in React: русскоязычное сообщество
уже лучше) Первые 20 матчей прошли
источник

p

pa5ca1 in React: русскоязычное сообщество
а потом
источник

ЮЧ

Юра Чеботаев... in React: русскоязычное сообщество
Ну нет такого матча.
источник

p

pa5ca1 in React: русскоязычное сообщество
но, это уже CORS, я так понимаю
источник

p

pa5ca1 in React: русскоязычное сообщество
есть
источник