В общем, я понял, что в async/await ты слабо разбираешься.
. Сам я уже нашел куда более понятное объяснение, где человек умеет доступно изъясняться
Но как именно у await получается вот так взять и достать результат этого зарезолвленного экземпляра и положить его в переменную?
const response = await fetch('https://jsonplaceholder.typicode.com/users');
fetch('https://jsonplaceholder.typicode.com/users').then(response => {})
интересно то, что если в интерфейсе для pokemonData указать тип Pokemon[], и в начальном стейте в поле написать pokemonData: [], то ошибка пропадет, а с ОБЪЕКТОМ вылетает ошибка
/(?<=\/)[\d\w\.]+\.pdf$/
Ничего не понял, но всегда можно запихнуть в стандартный промис.