web-dev-qa-db-fra.com

Différence entre rechargement à chaud et rafraîchissement rapide en réactif natif

Dans les versions antérieures à .61 of react-native pour refléter les changements de code, nous avons deux options comme.

  1. Live Reload (recharge l'application lorsque détecte certains changements)
  2. Rechargement à chaud (refléter les changements sans rechargement)

mais dans la version 0.61, une nouvelle fonctionnalité de développeur a été introduite nommée Fast refresh alors maintenant la question est de savoir quelle est la différence fondamentale entre Fast refresh et Hot Reload.

5
Waheed Akhtar

le rafraîchissement rapide est parfait lorsque nous changeons le composant par exemple le style. il ne chargera l'application que sur la page actuelle. la plupart des modifications doivent être visibles dans une seconde ou deux.

le rechargement à chaud consiste à maintenir l'application en cours d'exécution et à injecter de nouvelles versions des fichiers que vous avez modifiés lors de l'exécution

pour le rafraîchissement rapide Si nous modifions un module qui exporte uniquement React composant (s), Fast Refresh mettra à jour le code uniquement pour ce module et restituera votre composant.
Si nous modifions un module avec des exportations qui ne sont pas React composants, Fast Refresh réexécutera à la fois ce module et les autres modules qui l'importent.

si nous modifions un fichier importé par des modules en dehors de l'arborescence React, Fast Refresh se repliera pour effectuer un rechargement complet

en un mot, il est plus riche et plus complet que le rechargement à chaud

1
Lenoarod