Sono un po 'confuso qui. Quando sto debug di un'applicazione nativa Reagire, io di solito attivare sia Ricarica caldo e vivo Ricarica . Voglio sapere qual è la differenza tra loro?
Sono un po 'confuso qui. Quando sto debug di un'applicazione nativa Reagire, io di solito attivare sia Ricarica caldo e vivo Ricarica . Voglio sapere qual è la differenza tra loro?
Risposte:
La ricarica in tempo reale ricarica o aggiorna l'intera app quando un file cambia. Ad esempio, se ci fossero quattro collegamenti in profondità nella navigazione e si salvasse una modifica, il ricaricamento in tempo reale riavvierebbe l'app e la ricaricherebbe nel percorso iniziale.
La ricarica a caldo aggiorna solo i file che sono stati modificati senza perdere lo stato dell'app. Ad esempio, se avessi quattro collegamenti in profondità nella tua navigazione e avessi salvato una modifica ad alcuni stili, lo stato non cambierebbe, ma i nuovi stili appariranno sulla pagina senza dover tornare alla pagina in cui ti trovi perché essere sulla stessa pagina.
Entrambi possono essere abilitati utilizzando CMD+D / CMD+CTRL+Z / Shake Gesture menu
. Entrambi utilizzano watchman per ascoltare le modifiche ai file.
La ricarica in tempo reale ricarica l'intera app.
L'idea alla base della ricarica a caldo è quella di mantenere in esecuzione l'app e iniettare nuove versioni dei file che sono stati modificati in fase di esecuzione. In questo modo, non perdi il tuo stato, il che è particolarmente utile se stai modificando l'interfaccia utente. Quindi ricarica solo quella pagina che si modifica più informazioni qui
Durante lo sviluppo dell'app React-Native è necessario visualizzare le modifiche al codice e per visualizzare le modifiche al codice sono disponibili due opzioni in React-Native.
Ricarica a caldo
Ricarica a caldo visualizza solo le modifiche al codice in base alle nuove modifiche al codice senza riavviare l'app dall'inizio e ha effetto solo sul codice modificato.
Ricarica dal vivo
A volte potremmo aver bisogno di Live Reload per testare il nostro codice come la navigazione, quindi in questo caso Live ricaricamento è utile, quindi ricaricherà l'intera applicazione in caso di modifica del codice.
Ricarica a caldo visualizza solo le modifiche al codice in base alle nuove modifiche al codice senza riavviare l'app dall'inizio e ha effetto solo sul codice modificato. ma va bene quando si disegna semplicemente i componenti quando si aggiunge / si modifica il codice JS crea problemi. Per questo Live ricaricare o rr funziona bene