1

研究目的で使用しているreact-reduxプロジェクトについてヘリが必要です: https://github.com/arshdkhn1/ecommerce-site-template

私が理解していないのは、還元ストアがどのように提供されているかです。

configureStore.js ファイルを確認できますが、プロジェクト全体で参照されていません。何か不足していますか?

実際、このチュートリアルのように保護されたルートを作成しようとしているので、それがどのように機能するかを理解する必要があります : https://github.com/Remchi/reddice/blob/master/client/utils/requireAuth.js高次コンポーネントを作成し、react-redux の connect 関数を使用します。残念ながら、次のエラーが表示されます。

ここに画像の説明を入力

おそらく、redux ストアの構成方法/場所が原因です。

何が起こっているのか、このストアがどのように機能しているか、プロジェクトのプライベート ルートを作成する方法を説明してもらえますか?

4

1 に答える 1

1

index.js は configureStore.js を参照しconst store = configureStore();、render 呼び出しの前にそのような呼び出しを行う必要があります。何かのようなもの

....
import configureStore from './path/to/configureStore';
....
....
const store = configureStore();
ReactDOM.render(
   <Prodvider store={store}>
     <App/>
   <Provider>, document.getElementById('root'));
于 2017-10-13T19:28:35.370 に答える