Mi sono guardato intorno sperando di avere una prospettiva dei pro e contro dell'uso di una App di una pagina singola contro una app di reazione multi pagina. Il prodotto finale del progetto è una pagina con 5 schede, ognuna con un modulo al suo interno, con alcune di esse con finestre di dialogo.
Usiamo React on Rails. Il mio primo pensiero è stato quello di consentire a ogni pagina di essere un'app React. Ho un motore Rails che a sua vista sta rendendo le app React. Con un'app multi pagina è stato semplice come chiamare l'App React richiesta per ogni pagina. Non sono sicuro di come funzionerà in una singola app di pagina? È stato suggerito di utilizzare React Router ma non ho studiato come si integrerà con i percorsi di Rails. Abbiamo persino bisogno di percorsi in una SPA?
L'altro problema a cui sto pensando è come gestire così tanto stato in una singola pagina. Presumo che ci sarà un grande dispiegamento di azioni in corso, in quanto l'utente finale fa clic sulle diverse schede. Ci sono altri problemi di cui ho bisogno di essere a conoscenza?