Dva: Comment mettre à jour React Native?

Créé le 13 déc. 2016  ·  8Commentaires  ·  Source: dvajs/dva

Actualiser manuellement à chaque fois, ce qui affecte l'efficacité du développement, en considérant s'il faut utiliser dva

faq question

Commentaire le plus utile

Après d'innombrables tentatives, la déclaration à l'étage s'est avérée raisonnable, mais elle n'est pas tout à fait correcte. La correction est la suivante:
1. Le niveau supérieur de l'application se trouve dans le même répertoire que la création de l'application dva, et le composant de niveau supérieur est créé à l'aide de la méthode de classe ES6;
2. La deuxième couche introduit la fonction Stateless qui définit le routage dans le composant de niveau supérieur; (Remarque: la deuxième couche doit être un composant de fonction !!! Ne me demandez pas pourquoi, je ne sais pas, je l'ai essayé en dehors...);
3. Les autres pages de la troisième couche, vous pouvez créer des composants de cette façon, ils peuvent tous être rechargés à chaud! ! !
Remarque finale: le problème que je pose moi-même est résolu par moi-même. . . .

Tous les 8 commentaires

https://github.com/dvajs/babel-plugin-dva-hmr

Mise à jour à chaud, mauvaise lecture, ignorer

ReactNative n'est pas clair sur le mécanisme de mise à jour. Mais le Web est rapide, la construction et le serveur seront implémentés sur https://github.com/sorrycc/roadhog .

@sorrycc
Existe-t-il des plans pour gérer la mise à jour à chaud de React Native dans un proche avenir?

Existe-t-il des plans pour gérer la mise à jour à chaud de React Native dans un proche avenir?

Il n'y a pas de plan dans un proche avenir, si quelqu'un l'a fait, vous pouvez fournir quelques indices. Y a-t-il une différence entre le remplacement à chaud de RN et celui de React?

Quand j'ai développé React Native, si Component était construit avec const, le rechargement à chaud ne serait pas possible, mais c'était bien avec la classe.

Pour être plus précis, les composants créés à l'aide des classes es6 peuvent être rechargés à chaud, mais pas en utilisant des fonctions sans état. J'utilise maintenant des classes pour créer des composants de conteneur et des fonctions sans état pour créer des composants de présentation.

Après d'innombrables tentatives, la déclaration à l'étage s'est avérée raisonnable, mais elle n'est pas tout à fait correcte. La correction est la suivante:
1. Le niveau supérieur de l'application se trouve dans le même répertoire que la création de l'application dva, et le composant de niveau supérieur est créé à l'aide de la méthode de classe ES6;
2. La deuxième couche introduit la fonction Stateless qui définit le routage dans le composant de niveau supérieur; (Remarque: la deuxième couche doit être un composant de fonction !!! Ne me demandez pas pourquoi, je ne sais pas, je l'ai essayé en dehors...);
3. Les autres pages de la troisième couche, vous pouvez créer des composants de cette façon, ils peuvent tous être rechargés à chaud! ! !
Remarque finale: le problème que je pose moi-même est résolu par moi-même. . . .

@ r4ggj Y a-t- il un exemple? Maintenant, c'est très ennuyeux. Il ne peut pas être chargé à chaud et peut seulement être actualisé. J'utilise dva + react-navigation

Cette page vous a été utile?
0 / 5 - 0 notes