2017-11-02 10 views
0

Reactネイティブアプリをドキュメントに基づいて作成しましたが、Reduxストアを追加する際に、 .jsファイルまたはindex.ios.jsファイルを使用して、Reduxストアをラップすることができます。Create-react-native-appを使用して作成したReactネイティブアプリにReduxストアを追加する方法

自分でindex.jsを作成すると、デフォルトのApp.jsではなくindex.jsを使用するように、アプリケーションのエントリポイントを変更する方法がわかりません。私はそれが簡単で明白なものでなければならないと感じていますが、何時間もグーグルで遊んだ後、私には2つの選択肢があるようです。 1つは、インデックスファイルのようなApp.jsファイルを使用するか、アプリケーションを取り出すことです(これをやりたくない)。

+1

これはあるけれども:あなたが/インポートお店を定義し、すべてのコンテナが再来に接続することができるようにレンダリングする方法でプロバイダを使用してナビゲーションソリューションこの方法をラップする必要があり、そこに

プロジェクトは 'react-native-cli'によって作成されますが、最新バージョンのreact-nativeは' react-native-cli'で作成されたプロジェクトのindex.jsファイルのみを作成します。 https://github.com/shubhnik/redux-react-navigation/blob/master/App.jsを見ると、ストアの作成方法がわかります。 –

+0

@ShubhnikSinghありがとう!私は数時間の欲求不満を救った。 –

答えて

1

React Native AppのエントリポイントであるApp.jsというルートにファイルがあります。

render() { 
    return (
     <View style={styles.container}> 
      <Provider store={store}> 
      <Navigation /> 
      </Provider> 
     </View> 
    ); } 
関連する問題