So che JSX può essere molto fuorviante perché sembra una stringa e non lo è, quindi il termine "stringa" nella domanda, anche se non stiamo realmente manipolando le stringhe.Come concatenare due frammenti o variabili JSX o stringhe e componenti (in Reactjs)?
Ecco un esempio di codice (sbagliato, ovviamente):
let line = <Line key={line.client_id} line={line}/>;
if(line.created_at) {
return <div className="date-line"><strong>{line.created_at}</strong></div> + line;
} else {
return chat_line;
}
Ho una linea, e voglio "concatenate" alcuni div di fronte ad essa, in determinate condizioni. Quale sarebbe la sintassi corretta? che ho provato parentesi, parentesi, segno più ... Nessuno di loro sembra funzionare ...
grazie
sì, effettivamente la tecnica di matrice sta funzionando. All'inizio è un po 'strano, ma almeno puoi formattarlo riga per riga per avere qualcosa di simile all'HTML. Abbastanza pulito. Grazie ! – Sephy
nell'uso del mondo reale, preferisco i frammenti. Solo una preferenza personale :) – Andreyco