2017-05-12 16 views
0

Derzeit verwende ich React Native 0.42.0 mit React 15.4.2, und es gibt einen Bugfix: Fix crash if native code tries to update the size of a modal view after JS has removed it in der 0.44.0, die die neueste Version von React Native ist. Ich wollte für die neueste Version aktualisieren, aber es ist 16.0.0-alpha.6 React-Version erforderlich. Es gibt Probleme, weil die anderen npm-Pakete die Alpha-Version von React nicht unterstützen und sie die 15.x.x-Version benötigen.React-native und reagieren Abhängigkeitskonflikte

Was ist die richtige Lösung für dieses Problem?

Es ist mein verwandten Teil des package.json:

"dependencies": { 
    "axios": "^0.16.1", 
    "lodash": "^4.17.4", 
    "querystring": "^0.2.0", 
    "react": "16.0.0-alpha.6", 
    "react-addons-pure-render-mixin": "^15.4.2", 
    "react-native": "0.44.0", 
    "react-native-cookies": "^3.1.0", 
    "react-native-device-info": "^0.10.2", 
    "react-native-lazyload": "^1.1.0", 
    "react-native-router-flux": "^3.38.0", 
    "react-native-swiper": "^1.5.4", 
    "react-native-vector-icons": "^4.0.0", 
    "react-navigation": "^1.0.0-beta.7", 
    "react-redux": "^5.0.3", 
    "redux": "^3.6.0", 
    "redux-thunk": "^2.2.0" 
    }, 

Antwort

0

Ich weiß nicht, ob dies als Antwort genommen werden kann, aber in meinem Fall das gleiche Problem habe ich nur in die neueste Version aktualisiert möglich, ohne von der Alpha-Version von react (0.42) abhängig zu sein, und wir müssen warten, bis die nächsten React.js-Versionen herauskommen.

Die offizielle Erklärung, die ich hörte, war, dass Reactive-native einige React Fiber Überlegungen, die nicht auf React.js für jetzt enthalten sind