0
このエラーを解決するにはどうすればよいですか? コンテキストまたは "Connect(Home)"の小道具に "store"が見つかりませんでした。ルートコンポーネントをラップするか、明示的に「ストア(ストア)」を「Connect(ホーム)」の小道具として渡します。コンテキストまたは「接続(ホーム)」の小道具に「ストア」が見つかりません
import React, { Component, PropTypes } from "react";
import { Router } from "react-native-router-flux";
import scenes from "../routes/scenes";
import { Provider } from "react-redux";
export default class AppContainer extends Component {
static propTypes = {
store: PropTypes.object.isRequired
}
render(){
return (
<Provider store={this.props.store}>
<Router scenes={scenes} />
</Provider>
);
}
}
プロバイダのストアパラメータは 'createStore'である必要があります。ストアを作成するためのコードを表示できますか? – jose920405
"redux"から{createStore、applyMiddleware、compose}をインポートします。 "redux-thunk"からのインポート・サンク。 "./reducers"からmakeRootRedcerをインポートします。 "redux-logger"から{createLogger}をインポートします。 const log = createLogger({diff:true、collapsed:true}); –
======================================= ===== CONSTストア= CREATESTORE( makeRootReducer()、 初期状態、 COMPOSE( applyMiddleware(...ミドルウェア)、 ...エンハンサー) –