Ho giocato con React e finora mi piace molto. Sto creando un'app con NodeJS e vorrei utilizzare React per alcuni dei componenti interattivi dell'applicazione. Non voglio renderlo un'app a pagina singola.
Non ho ancora trovato nulla sul web che risponda alle seguenti domande:
Come posso suddividere o raggruppare i miei componenti React su un'app multipagina?
Attualmente tutti i miei componenti sono in un file anche se potrei non caricarli mai in alcune sezioni dell'app.
Finora sto provando a utilizzare istruzioni condizionali per rendere i componenti cercando l'ID del contenitore in cui React renderà. Non sono sicuro al 100% di quali siano le migliori pratiche con React. Sembra qualcosa di simile.
if(document.getElementById('a-compenent-in-page-1')) {
React.render(
<AnimalBox url="/api/birds" />,
document.getElementById('a-compenent-in-page-1')
);
}
if(document.getElementById('a-compenent-in-page-2')) {
React.render(
<AnimalBox url="/api/cats" />,
document.getElementById('a-compenent-in-page-2')
);
}
if(document.getElementById('a-compenent-in-page-3')) {
React.render(
<AnimalSearchBox url="/api/search/:term" />,
document.getElementById('a-compenent-in-page-3')
);
}
Sto ancora leggendo la documentazione e non ho ancora trovato quello che mi serve per un'app multipagina.
Grazie in anticipo.
render
impostala come componente corretto in un script
blocco.