Import语句未定义。反应母语

时间:2018-01-14 00:05:22

标签: react-native redux redux-thunk

我用redux-thunk构建了一个非常简单的react-native redux应用程序。当我运行我的应用程序时,我遇到错误' actionTypes未定义'。 Error and the line where the error is

应用程序不是什么大事,只有一个动作创建者文件和一个减速器文件与另一个索引文件。被困在这几天了。任何可以提供帮助的人都会非常感激。谢谢!

2 个答案:

答案 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导出的吗?您定义的每种类型都需要单独导出。

但请勿使用'默认'像你在减速机里做的关键字。在你有一件事要出口的情况下使用。