Warning: Failed prop type: Required prop `store` was not specified in `Provider`. in Provider
<p>I am a beginner in using react-redux, after I add &lt;Provider&gt; to my code,</p>

<pre><code>var React = require("react");
var ReactDOM = require("react-dom");
import { Router, Route, IndexRoute, browserHistory } from "react-router";
import { Provider } from "react-redux";

var BlogApp = require("./components/BlogApp");
var Main = require("./components/Main");
var NewPost = require("./components/NewPost");
var PostDetail = require("./components/PostDetail");
var Login = require("./components/Login");
var Signup = require("./components/Signup");

import { store } from "./store/store";

ReactDOM.render((
  **&lt;Provider store={store}&gt;**
    &lt;Router history={browserHistory}&gt;
      &lt;Route path="/blog" component={BlogApp}&gt;
        &lt;IndexRoute component={Main} /&gt;
        &lt;Route path="newpost" component={NewPost} /&gt;
        &lt;Route path=":postId" component={PostDetail} /&gt;
      &lt;/Route&gt;
      &lt;Route path="/login" component={Login} /&gt;
      &lt;Route path="/signup" component={Signup} /&gt;
    &lt;/Router&gt;
  **&lt;/Provider&gt;**
  ),
  document.getElementById("root")
);
</code></pre>

<p>the browser console report two warnings below:</p>

<blockquote>
  <p>Warning: Failed prop type: Required prop <code>store</code> was not specified in <code>Provider</code>.
  Warning: Failed childContext type: Required child context <code>store</code> was not specified in <code>Provider</code>. in Provider</p>
</blockquote>

<p>The version info related as below:</p>

<blockquote>
  <p>"react": "^15.3.2",
      "react-dom": "^15.3.2",
      "react-redux": "^4.4.5",
      "react-router": "^2.8.1",
      "redux": "^3.6.0",</p>
</blockquote>

<p>related files:   </p>

<p><strong>store.js:</strong></p>

<pre><code>import { createStore } from "redux";

import { blogReducer } from "../reducers/blogReducer";

const store = createStore(blogReducer);

export default store;
</code></pre>

<p><strong>blogReducer.js:</strong></p>

<pre><code>import { combineReducers } from "redux";

const state = {
  posts: [
    {
      id: 1,
      title: "test",
      date: "2016.10.17",
      summary: "test"
    }
  ]
};

function posts(state = [], action) {
  // TODO: temporory code
  return state;
}

/* TODO: must using export, if not the browser will report error below
 bundle.js:10988 Uncaught Error: Expected the reducer to be a function.(…) */
export const blogReducer = combineReducers({
  posts: posts
});

export default blogReducer;
</code></pre>

<p>I have no idea how to fix it, can you give me a solution? TKS</p>