Javascript ';应用';在redux中重定向时出现未定义错误的原因
当我在API调用中得到成功响应时,我试图重定向到另一个页面 尝试执行此操作时,我遇到以下错误Javascript ';应用';在redux中重定向时出现未定义错误的原因,javascript,reactjs,redux,Javascript,Reactjs,Redux,当我在API调用中得到成功响应时,我试图重定向到另一个页面 尝试执行此操作时,我遇到以下错误 TypeError: Cannot read property 'apply' of undefined 我在一个名为redirect.js的js文件中创建了一个重定向函数,并在我的操作中导入它以使用它 redirect.js import {push} from 'react-router-redux'; export function redirect(route) { return
TypeError: Cannot read property 'apply' of undefined
我在一个名为redirect.js的js文件中创建了一个重定向函数,并在我的操作中导入它以使用它
redirect.js
import {push} from 'react-router-redux';
export function redirect(route) {
return dispatch => {
dispatch(push(route))
}
}
const middleware = routerMiddleware('');
const store = createStore(ReducerStore, composeWithDevTools(
applyMiddleware(middleware, thunk),
),)
ReactDOM.render(<Provider store={store}><App /></Provider>, document.getElementById('root'));
serviceWorker.unregister();
index.js
import {push} from 'react-router-redux';
export function redirect(route) {
return dispatch => {
dispatch(push(route))
}
}
const middleware = routerMiddleware('');
const store = createStore(ReducerStore, composeWithDevTools(
applyMiddleware(middleware, thunk),
),)
ReactDOM.render(<Provider store={store}><App /></Provider>, document.getElementById('root'));
serviceWorker.unregister();
注意:我也安装了redux开发工具扩展。在
index.js
import { createStore, applyMiddleware, compose } from 'redux';
const store = createStore(ReducerStore, compose(
applyMiddleware(middleware, thunk)
))
您能否提供为工艺路线定义的
操作
和减速器
?