PaaS per applicazioni React e Vite # Opzioni PaaS per progetti React e Vite Se disponibili, le opzioni possono includere deploy da Git e build. Dominio e certificati dipendono dalla configurazione. [Inizia ora](https://panel.deplomo.com/signup)[Guida al deploy di React](/it/guides/deploy-react) ## Funzionalità PaaS per React Build, routing SPA e deploy dipendono dalla configurazione del progetto e del servizio. ### Deploy di applicazioni React da Git, se supportato Se disponibile, collega il repository Git e configura build e branch di deploy. ### Build React con Vite, Webpack e package manager Compatibilità con Vite, Webpack, npm, Yarn o pnpm dipende dalla configurazione del progetto e del servizio. ### Routing client-side per applicazioni SPA Per una SPA con React Router, configura un fallback del server verso `index.html`, così le richieste dirette alle route client-side possono caricare l’app. Verifica le impostazioni di hosting e routing del progetto. ### Domini e certificati TLS Le opzioni per sottodomini, domini personalizzati e certificati dipendono dal servizio e dalla configurazione DNS. ### Accesso ai registry durante le build Installa dipendenze npm e configura API esterne con credenziali e impostazioni di rete previste dal progetto. Restano valide le condizioni dei fornitori. ## Domande frequenti sui progetti React Risposte alle domande su deploy, routing SPA, Vite e domini personalizzati: Come configurare le route di React Router dopo un refresh? Posso distribuire progetti Vite e TypeScript? Come configuro le variabili d’ambiente React nel file `.env`? Posso collegare un dominio personalizzato e configurare HTTPS? Quali sono i limiti del piano gratuito? ## Guida al deploy di applicazioni React SPA React è usato per dashboard, applicazioni web e interfacce interattive. Per distribuire una SPA, valuta build, routing e consegna degli asset; funzionalità e prestazioni dipendono dalla configurazione. ### Quali aspetti valutare per ospitare un progetto React? Con alcune configurazioni cPanel o DirectAdmin, si esegue la build in locale e si carica la cartella `dist` o `build` tramite file manager o FTP. Il routing client-side può richiedere anche una regola di rewrite come `.htaccess`. Passaggi e strumenti disponibili dipendono dal provider di hosting. Un ambiente PaaS può automatizzare alcune fasi della build se il servizio supporta il repository e il package manager del progetto. Verifica versioni e configurazione. ### Vite e build dei progetti frontend Vite è uno strumento per build frontend. Durata della build e caching dipendono da progetto, dipendenze e risorse disponibili. Scegli un hosting compatibile con le esigenze di build e deploy del progetto React. Prestazioni e stabilità dipendono da configurazione, risorse e carico. ### Confronta PaaS React, hosting condiviso e server virtuale La tabella riassume aspetti da valutare; le funzionalità dipendono dal provider, dal piano e dalla configurazione.
| Aspetto | PaaS React Deplomo | hosting condiviso tradizionale (cPanel) | server virtuale grezzo (VPS) |
|---|---|---|---|
| Metodo di installazione e deploy | Deploy da Git, se l’integrazione è disponibile. | Upload manuale dei file di build tramite FTP, se supportato. | Configurazione manuale di Nginx, SSH e script, secondo l’ambiente. |
| Configurazione del routing per React Router | La gestione delle route SPA può richiedere rewrite del web server. | Può richiedere regole di rewrite in `.htaccess`. | Può richiedere la configurazione di `try_files` in Nginx. |
| Build nel servizio PaaS | Build isolate, accesso ai pacchetti e caching dipendono dal servizio e dalla configurazione. | Il supporto alla build dipende dal pacchetto di hosting; verifica se può eseguire `npm run build`. | Richiede risorse server e la gestione dell’accesso ai registri dei pacchetti |
| Emissione e rinnovo dei certificati SSL | Funzionalità e prezzi dipendono dal piano e dal servizio. | Dipendono dalle estensioni e dalle condizioni del provider. | Emissione e rinnovo TLS dipendono dal provider e dalla configurazione. |
| Modalità di tariffazione | Pacchetti mensili in euro con limiti definiti. | Durata e condizioni dipendono dal pacchetto scelto. | Prezzo e risorse dipendono dal pacchetto selezionato. |
| Risorse e scaling | Disponibilità e scaling dipendono dalla configurazione e dai limiti del pacchetto. | Le prestazioni dipendono dalle risorse e dal carico. | Un server virtuale richiede attività di gestione e manutenzione. |