web-dev-qa-db-fra.com

Comment puis-je mettre à niveau React de 0.13 à 15.0.1?

Veuillez m'indiquer étape par étape le processus de mise à niveau de React de la version .13 vers la version 15.0.1.

6
GeekInTraining

Mise à jour de la version de réaction dans package.json 
Supprimer le dossier node_modules
Exécuter npm install

le processus d'installation échouera s'il y a une incompatibilité de version entre d'autres dépendances dans le fichier de package, la console affichera le numéro de version compatible attendu. Mettez-les à jour et relancez l'installation de npm.

Une fois l'installation terminée, construisez votre application et testez-la. Si une erreur apparaît en raison d'un code obsolète, vous devrez également les corriger.
Une des syntaxes déconseillées de la version 13 est l’utilisation de react.render
Là, vous devrez importer react-dom et l’utiliser pour appeler render. Il peut y avoir beaucoup d'autres problèmes potentiels que vous pouvez rencontrer. Alors testez votre application correctement.

Réagissez les entrées dans package.json que j'ai:

"react": "15.0.1",
"react-addons-perf": "15.0.1",
"react-addons-test-utils": "15.0.1",
"react-addons-update": "15.0.1",
"react-dom": "15.0.1"

Bonne chance!
P.S. C'est le processus que je suis, il y a peut-être un autre moyen de le faire.

13
M.Sharma

Par expérience, je peux affirmer que chaque version de react-native comporte des modifications importantes, par exemple à partir de la version 17, vous devez supprimer 

 public List<Class<? extends JavaScriptModule>> createJSModules()

Donc, mon conseil est de mettre à jour progressivement avec toutes vos dépendances de projet.

1
Developsoul