Size: a a a

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

2018 March 16

A

Andrey in React: русскоязычное сообщество
может через  async await сработает  async function getData () {
let { data: data_blog } =
     await axios.get(......);
let { data: data_user } =
     await axios.get(... + data_blog.userId);
let { data: data_comments } =
     await axios.get(......)
this.setState({
     blog: data_blog,
     user: data_user,
     comments: data_comments,
     comments_number: 5
   });
}
источник

РС

Роман Студенов in React: русскоязычное сообщество
понял, спасибо попробую
источник

РС

Роман Студенов in React: русскоязычное сообщество
неа, в консоли ошибки не выдает
источник

Т

Тарас in React: русскоязычное сообщество
.catch(e => console.log(e)) допиши
источник

Т

Тарас in React: русскоязычное сообщество
разницы между then и await никакой тут нет, это все синтаксический сахар
источник

РС

Роман Студенов in React: русскоязычное сообщество
у каждого then? или только последнего?
источник

Т

Тарас in React: русскоязычное сообщество
у каждого
источник

Т

Тарас in React: русскоязычное сообщество
скорее всего просто у тебя ошибка которую я выще присылал
источник

Т

Тарас in React: русскоязычное сообщество
попробуй сделать три одинаковых запроса на "https://jsonplaceholder.typicode.com/posts/"
источник

РС

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

РС

Роман Студенов in React: русскоязычное сообщество
я вообще без понятия что произошло
источник

РС

Роман Студенов in React: русскоязычное сообщество
но все сработало, как я добавил catch
источник

РС

Роман Студенов in React: русскоязычное сообщество
в чем прикол?
источник

РС

Роман Студенов in React: русскоязычное сообщество
вот самый первый вариант который я скидывал
источник

Т

Тарас in React: русскоязычное сообщество
then не отрабатывает, если перед ним в цепочке ошибка, get возвращает промис, который переходит в статус rejected
источник

РС

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

Т

Тарас in React: русскоязычное сообщество
ты добавил catch, дело до this.setState в таком случае доходит
источник

РС

Роман Студенов in React: русскоязычное сообщество
все 3 then нормально сработали
источник

Т

Тарас in React: русскоязычное сообщество
наличие/отсутствие catch никак не влияет на исполнение кода, если не вылетают ошибки
источник

РС

Роман Студенов in React: русскоязычное сообщество
я уже понял, но это мистика какая то
источник