Sto provando a generare un elenco di collegamenti separati da virgola e questa è la mia soluzione.Rendering elenco di collegamenti separati da virgole
var Item = React.createComponent({
render: function() {
var tags = [],
tag;
for (var i = 0, l = item.tags.length; i < l; i++) {
if (i === item.tags.length - 1) {
tag = <span><Tag key={i} tag={item.tags[i]} /></span>;
} else {
tag = <span><Tag key={i} tag={item.tags[i]} /><span>, </span></span>;
}
tags.push(tag);
}
return (
<tr>
<td>
{item.name}
</td>
<td>
{tags}
</td>
</tr>
);
}
});
Mi stavo chiedendo se c'era un modo migliore, più pulito per realizzare questo?
Grazie
Qualche idea su come si possa passare un elemento (come un '') come secondo parametro? Funziona, ma ricevo un avvertimento riguardo a non specificare una chiave ... Ho provato a racchiudere il '' in una funzione (e generare una chiave casuale) ma questo non sembra molto corretto o funzionare. – thomasjonas
Ho appena realizzato che questo è il modo in cui potrei farlo; passare una funzione come separatore che accetta e idx e quindi utilizzare l'indice del riduttore di array come chiave. – thomasjonas
Qualcosa come in [questo gist] (https://gist.github.com/thomasjonas/f99f48e278fd2dfe82edb2c6f7d6c365) – thomasjonas