Async/await to nowe rozwiązanie do zapisu asynchronicznego kody, nowy sposób który ułatwia pisanie nam kodu. Jest to uporządkowanie znanych nam promisów.
Async
Zwraca nam zawsze obietnicę.
async function fetchData() {
const data = await fetch();
return data;
};
fetchData()
.fetch(res => {
console.log(res);
});
Await
Javascript poczeka na wykonanie danej obietnicy do jej zakończenia i zwrócenia przez nią wyniku. Należy pamiętać aby await zawsze znajdowała się wewnątrz funkcji async.