Description
Often times you want to render data after fetching it.
?
Reach for when
You need to display fetch data with html using js
Code
async function fetchAndRender(url, container, renderer) {
rednerer.loading(container)
try {
const res = await fetch(url)
if (!res.ok) throw new Error(res.status)
const data = await res.json()
renderer.render(container, data)
} catch (e) {
renderer.error(container, error)
}
}