Estoy un poco confundido aquí. Cuando estoy depuración de un Reaccionar aplicación nativa, por lo general permitirá a ambas caliente Recarga y vivo recarga . Quiero saber cuál es la diferencia entre ellos?
Estoy un poco confundido aquí. Cuando estoy depuración de un Reaccionar aplicación nativa, por lo general permitirá a ambas caliente Recarga y vivo recarga . Quiero saber cuál es la diferencia entre ellos?
Respuestas:
La recarga en vivo recarga o actualiza toda la aplicación cuando cambia un archivo. Por ejemplo, si tuviera cuatro enlaces profundos en su navegación y guardara un cambio, la recarga en vivo reiniciaría la aplicación y la volvería a cargar en la ruta inicial.
La recarga en caliente solo actualiza los archivos que se modificaron sin perder el estado de la aplicación. Por ejemplo, si tuviera cuatro enlaces profundos en su navegación y guardara un cambio en algún estilo, el estado no cambiaría, pero los nuevos estilos aparecerían en la página sin tener que volver a la página en la que se encuentra porque aún estar en la misma página
Ambos se pueden habilitar usando CMD+D / CMD+CTRL+Z / Shake Gesture menu
. Ambos están usando watchman para escuchar los cambios del archivo.
La recarga en vivo vuelve a cargar toda la aplicación.
La idea detrás de la recarga en caliente es mantener la aplicación en ejecución e inyectar nuevas versiones de los archivos que editó en tiempo de ejecución. De esta manera, no pierde nada de su estado, lo que es especialmente útil si está modificando la interfaz de usuario. Así que solo vuelve a cargar la página en la que cambias más información aquí
Mientras desarrolla la aplicación React-Native, debe ver los cambios en su código y para verlos hay dos opciones en React-Native.
Recarga en caliente
La recarga en caliente solo muestra los cambios en el código de acuerdo con los nuevos cambios en el código sin reiniciar la aplicación desde el inicio y solo afecta al código cambiado.
Recarga en vivo
A veces es posible que necesitemos Live Reload para probar nuestro código, como la navegación, por lo que Live reload es útil en ese caso, por lo que volverá a cargar toda la aplicación al cambiar el código.
La recarga en caliente solo muestra los cambios en el código de acuerdo con los nuevos cambios en el código sin reiniciar la aplicación desde el inicio y solo afecta al código cambiado. pero es bueno solo al diseñar los componentes al agregar / cambiar el código JS, crea problemas. Para eso Live reload or rr funciona bien