Ошибка при использовании response-native-router-flux

просто начинаю новый проект с React-native redux, и все работает нормально, когда запускается добавление маршрутизатора с помощью "response-native-router-flux"

Сначала у меня была проблема, что response-native также был установлен в node_modules внутри папки response-native-router-flux. поэтому я удалил "react-native" из "react-native-router-flux"

и получаю эту ошибку: Невозможно прочитать свойство addEventListener из 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;

person Eran Abir    schedule 15.05.2017    source источник


Ответы (2)


Пару дней назад у меня была такая же проблема. Похоже, что RNRF не работает должным образом при добавлении в недавно обновленную версию react. Вы также можете видеть, что у RNRF есть другая версия реакции, в то время как у вас, вероятно, есть новая альфа-версия.

Вы можете решить эту проблему, понизив версию до [email protected] и установив [email protected].

Надеюсь это поможет.

person Ray    schedule 15.05.2017

Но там сказано, что для реакции [email protected] требуется реакция 16 альфа. Как продолжить

person Hari    schedule 11.06.2017