因此,我正在ic_launcher_round.xml
文件中创建Redux存储。我还将许多数据从数据库推送到Redux存储的初始状态。
现在我正在创建一个普通的js文件(不是React类)。现在我很困惑如何在此文件中获取商店的状态。
如果这是一个React类,我可以使用函数app.js
来将redux状态映射到类props,但这只是一个带有函数的js文件,我不想为它创建整个React类这个。
有什么办法吗?
答案 0 :(得分:3)
在单独的文件中创建商店,如果您正在使用ES Modules导出它,现在可以在项目中的任何文件中导入并使用它
import store from './store'
(如果您使用导出默认值)(如果您只是使用
import {store}from './store'
现在您可以使用存储方法和功能
store.getState(),您将返回应用状态
store.dispatch()进行调度并采取行动
您可以在redux apis page
中发现其他方法