2017-05-15 6 views
1

だけで新しいプロジェクトを開始するReduxのネイティブ反応し、すべてのものが正常に動作します 「反応するネイティブ・ルータ・フラックス」エラーながら

を使用してルータを追加するために開始されたとき

私はまず、react-nativeがreact-native-router-fluxフォルダ内のnode_modulesにインストールされているという問題がありました。 ので、私は「反応するネイティブ・ルータ・フラックス」から

を「ネイティブ・反応」と、このエラーを取得削除:

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; 

未定義app.jsのプロパティを読み取ることができません「のaddEventListener」を

Router.js:

const RouterComponent =() => { 
return (
    <Router sceneStylr={{paddingTop:65}}> 
      <Scene key="login" component={LoginForm} title="Please Login"/> 
    </Router> 
) 
}; 
export default RouterComponent; 

答えて

4

私は数日前に同じ問題を抱えていました。新しく更新されたバージョンの反応にRNRFを追加すると、RNRFが正しく機能しないようです。 RNRFには別のバージョンの反応があるのに対し、おそらく新しいアルファ版があることもわかります。

この問題を解決するには、[email protected]にダウングレードし、[email protected]をインストールします。

これが役に立ちます。

1

しかし、反応する[email protected]は、反応する16アルファを必要とします。さらに進むには