replacement react hot dev javascript mobile react-native

javascript - react - webpack hot module reload



¿Cuál es la diferencia entre Hot Reloading y Live Reloading en React Native? (4)

Ambos se pueden habilitar usando el CMD+D / CMD+CTRL+Z / Shake Gesture menu . Ambos usan 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 cual 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 here

Estoy un poco confundido aquí. Cuando depuro una aplicación React Native, generalmente habilito tanto Hot Reloading como Live Reloading . Quiero saber cuál es la diferencia entre ellos?


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


Mientras desarrolla la aplicación React-Native, necesita ver los cambios en su código y para verlos hay dos opciones en React-Native.

  1. 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.

  2. 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 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 volvería a cargar la aplicación 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