Por favor, porque não vi um return no posts.map( ... da aula, como abaixo :
Se eu tiro este return do map minha aplicação não mostra os posts, nunca tinha visto map sem return, mas não vi o return na aula.
{posts.map((post) => {
return (
<Link key={post.id} className={`cartao-post cartao-post--${post.categoria}`}>
<article>
<h3 className="cartao-post__titulo">{post.title}</h3>
<p className="cartao-post__meta">{post.metadescription}</p>
</article>
</Link>
);
})}