我用redux-thunk构建了一个非常简单的react-native redux应用程序。当我运行我的应用程序时,我遇到错误' actionTypes未定义'。 Error and the line where the error is。
应用程序不是什么大事,只有一个动作创建者文件和一个减速器文件与另一个索引文件。被困在这几天了。任何可以提供帮助的人都会非常感激。谢谢!
答案 0 :(得分:0)
我假设您将所有与行动相关的const
变量存储在actionTypes.js
中。
定义它们时,需要从文件本身导出它们,以便在另一个文件中使用它们。我认为您提供的代码很好,但我猜您在这种情况下不会导出FETCH_DATA
。 EG - 在actionTypes.js
export const FETCH_DATA = "FETCH_DATA";
...
... // other variables can be done the same way
等等。
答案 1 :(得分:0)
您是从actionTypes.js导出的吗?您定义的每种类型都需要单独导出。
但请勿使用'默认'像你在减速机里做的关键字。在你有一件事要出口的情况下使用。