Reactjs 未定义减速器

Reactjs 未定义减速器,reactjs,redux,react-redux,Reactjs,Redux,React Redux,我对react redux相当陌生,我遇到了这个wierd错误。它说我的rootReducer没有定义rootReducer是我在合并我的reducer之后创建的常量。这是我的代码: import {combineReducers} from 'redux'; import taskReducer from './handle-action'; rootReducer = combineReducers({ tasks: taskReducer }); export default

我对
react redux
相当陌生,我遇到了这个wierd错误。它说我的
rootReducer
没有定义
rootReducer
是我在合并我的reducer之后创建的常量。这是我的代码:

import {combineReducers} from 'redux';
import taskReducer from './handle-action';

rootReducer = combineReducers({
    tasks: taskReducer
});

export default rootReducer;

我缺少什么?

您没有定义
rootReducer
变量

constrootreducer=combinereducer({tasks:taskReducer})


导出默认合并还原程序({tasks:taskReducer})

无论导出什么,都必须是变量或函数,因此它应该是
常量或var或let

import {combineReducers} from 'redux';
import taskReducer from './handle-action';

const rootReducer = combineReducers({
    tasks: taskReducer
});

export default rootReducer;

constrootreducer=combinereducer({tasks:taskReducer})谢谢,这解决了这个问题,但是现在当我导出常量时,它说它不包含名为“rootReducer”的导出。我也需要更改导出吗?如何导入它?你只需要使用
import rootReducer from./myreducer'
Yeah再次感谢现在它可以工作了,我只需要删除括号。我不知道我为什么把它们放在那里。