如何从Redux商店获取状态

时间:2018-06-21 04:56:54

标签: javascript reactjs redux react-redux states

因此,我正在ic_launcher_round.xml文件中创建Redux存储。我还将许多数据从数据库推送到Redux存储的初始状态。

现在我正在创建一个普通的js文件(不是React类)。现在我很困惑如何在此文件中获取商店的状态。

如果这是一个React类,我可以使用函数app.js来将redux状态映射到类props,但这只是一个带有函数的js文件,我不想为它创建整个React类这个。

有什么办法吗?

1 个答案:

答案 0 :(得分:3)

在单独的文件中创建商店,如果您正在使用ES Modules导出它,现在可以在项目中的任何文件中导入并使用它

import store from './store'(如果您使用导出默认值)(如果您只是使用

导出)

import {store}from './store'

现在您可以使用存储方法和功能

store.getState(),您将返回应用状态

store.dispatch()进行调度并采取行动

您可以在redux apis page

中发现其他方法