失敗道具類型:道具history
標記爲Router
中的要求,但其值爲undefined
。 in Router ---------------------------------------------- ---- ///// index.js失敗道具類型:道具`歷史`在路由器中被標記爲必需,但其值爲'未定義'
import {render} from 'react-dom';
import {Provider} from 'react-redux';
import { Router, browserHistory } from 'react-router';
import Sstore from './store/configureStore.js';
import routes from './routes';
import {loadMovies} from './actions/movieActions.js';
const store = Sstore;
store.dispatch(loadMovies());
render(
<Provider store={store}>
<Router history={browserHistory} routes={routes} />
</Provider>,
document.getElementById('app')
);
#routes.js #
import React from 'react';
import { Route, IndexRoute } from 'react-router';
import Home from './components/Home.js';
export default (
<Route path="/" component={Home}>
</Route>
);`
您的代碼使用的是反應路由器2的API/3。看看這裏的v4文檔https://reacttraining.com/react-router/web/example/basic – azium
你會發現你的答案在這裏https://stackoverflow.com/questions/43008036/the-prop-history-is-在路由器中標記爲必填項,但其值爲is undefine – abdul
@abdul我想與商店一起使用 –