Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Porque não vi um return no posts.map( ...

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>
        );
      })}
2 respostas

Caros, já percebi aqui o que fiz de diferente aqui.

Se em vez de usar { return ( ) } , se eu usar só ( ) funciona.

Obrigado.

solução!

isso meu caro, () significa um retorno implícito, em caso do uso de {}, precisa deixar explícito o retorno