async function getData() {
const response = await fetch(API)
return await response.json()
}
const intialState = (await rest()).slip
//intialState присваивает данные, а не промис
<button onClick={async () => setState((await rest()).slip)}></button>
//в setState отправляются данные, а не промис
initialState
не является промисом, потому что мы дожидаемся завершения промиса await
и получаем конкретные данные из ответа на запрос.