Estoy mostrando una lista de publicaciones. Para cada publicación, me gustaría representar una etiqueta de anclaje con la identificación de la publicación como parte de la cadena 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>
);
¿Cómo lo hago para que cada publicación tenga href de /posts/1
, /posts/2
etc.?
javascript
reactjs
Connor sanguijuela
fuente
fuente
También puede usar la sintaxis de comillas invertidas de ES6
Más información sobre literales de plantilla es6
fuente
Además de la respuesta de Felix,
también funcionaría bien. Esto es bueno porque está todo en una sola cadena.
fuente
¿Podrías intentar esto?
Cree otro elemento en la publicación como post.link y luego asígnele el enlace antes de enviar la publicación a la función de renderizado.
Entonces, la función de renderización anterior debería seguir en su lugar.
fuente