Answers:
使用字符串串联:
href={'/posts/' + post.id}
JSX语法允许使用字符串或表达式({...})
作为值。您不能将两者混用。顾名思义,您可以在表达式内部使用任何JavaScript表达式来计算值。
你可以试试这个吗?
在帖子中创建另一个项目,例如post.link,然后在将帖子发送到render函数之前为其分配链接。
post.link = '/posts/+ id.toString();
因此,上面的render函数应该紧随其后。
return <li key={post.id}><a href={post.link}>{post.title}</a></li>