web-dev-qa-db-fra.com

Quelle est la différence entre le rechargement à chaud et le rechargement en direct dans React Native?

Je suis un peu confus ici. Lorsque je débogue une application native React _, j'active généralement les deux méthodes Hot Reloading et Live Reloading. Je veux savoir quelle est la différence entre eux?

247
Raman Choudhary

Rechargement en direct recharge ou actualise l’application entière lorsqu’un fichier est modifié. Par exemple, si vous aviez enregistré quatre changements dans votre navigation et enregistré une modification, le rechargement en direct relancerait l'application et rechargerait celle-ci sur l'itinéraire initial.

Rechargement à chaud actualise uniquement les fichiers qui ont été modifiés sans perdre l'état de l'application. Par exemple, si vous aviez quatre liens en profondeur dans votre navigation et enregistré une modification de style, l’état ne changerait pas, mais les nouveaux styles apparaissaient sur la page sans qu'il soit nécessaire de revenir à la page où vous vous trouvez, car être sur la même page.

414
Nader Dabit

Les deux peuvent être activés avec CMD+D / CMD+CTRL+Z / Shake Gesture menu. Les deux utilisent watchman pour écouter les modifications du fichier.

Le rechargement en direct recharge toute l'application.

L'idée derrière le rechargement à chaud est de maintenir l'application en cours d'exécution et d'injecter de nouvelles versions des fichiers que vous avez modifiés au moment de l'exécution. De cette façon, vous ne perdez aucun de vos états, ce qui est particulièrement utile si vous peaufinez l'interface utilisateur. Donc, il ne recharge que cette page que vous modifiez plus d'informations ici

13
ChitaRanjan Sahu

Lors du développement de l'application React-Native, vous devez afficher vos modifications de code. Pour visualiser les modifications de code, React-Native propose deux options.

  1. Rechargement à chaud

    Le rechargement à chaud n'affiche que les modifications de code en fonction des nouvelles modifications, sans redémarrer l'application depuis le début, mais uniquement sur le code modifié.

  2. Live Recharger

    Parfois, nous avons peut-être besoin de Live Reload pour tester notre code, comme la navigation. Le rechargement en direct est donc utile dans ce cas, de sorte que l'application entière sera rechargée en cas de modification du code.

2
Waheed Akhtar

Le rechargement à chaud n'affiche que les modifications de code en fonction des nouvelles modifications, sans redémarrer l'application depuis le début, mais uniquement sur le code modifié. mais c'est bon quand on stylise les composants quand on ajoute/change de code JS, ça crée des problèmes. Pour que Live reload ou rr fonctionne bien

0
user11192787