reactjs - react - Error al usar reaccionar-native-router-flux
react-native-router-flux npm (2)
Pero dice reaccionar [email protected] requiere una reacción 16 alfa. Cómo proceder más allá
acaba de comenzar un nuevo proyecto con react-native redux y todo funciona bien cuando se inicia para agregar un enrutador usando el "react-native-router-flux"
Primero tuve el problema de que el reactivo nativo también se instaló en los node_modules dentro de la carpeta react-native-router-flux. así que eliminé el "reactivo nativo" del "react-native-router-flux"
y obteniendo este error: No se puede leer la propiedad ''addEventListener'' de undefined
app.js:
const store = createStore(reducers, {}, applyMiddleware(ReduxThunk));
class App extends Component {
componentWillMount() {
firebase.initializeApp({
some firebase settings
});
}
render() {
return (
<Provider store={store}>
<Router/>
</Provider>
);
}
};
export default App;
Router.js:
const RouterComponent = () => {
return (
<Router sceneStylr={{paddingTop:65}}>
<Scene key="login" component={LoginForm} title="Please Login"/>
</Router>
)
};
export default RouterComponent;
Tuve el mismo problema hace un par de días. Parece que RNRF no funciona correctamente cuando se agrega a la versión de Reacción recién actualizada. También puede ver que RNRF tiene otra versión de reacción mientras que probablemente tenga la nueva versión alfa.
Puede solucionar este problema bajando la calificación a [email protected] e instalando [email protected].
Espero que esto ayude.