Estou processando uma lista de postagens. Para cada postagem, gostaria de renderizar uma tag âncora com o id do post como parte da string href.
render: function(){
return (
<ul>
{
this.props.posts.map(function(post){
return <li key={post.id}><a href='/posts/'{post.id}>{post.title}</a></li>
})
}
</ul>
);
Como faço para que cada postagem tenha href's de /posts/1
, /posts/2
etc?
javascript
reactjs
Connor Leech
fonte
fonte
Você pode usar a sintaxe de crase ES6 também
Mais informações sobre literais de modelo es6
fonte
Além da resposta de Felix,
funcionaria bem também. Isso é bom porque está tudo em uma string.
fonte
Você poderia tentar isso?
Crie outro item na postagem, como post.link, e atribua o link a ele antes de enviar a postagem para a função de renderização.
Portanto, a função de renderização acima deve ser seguida.
fonte