React native 使用react native为redux动态创建操作和还原程序是一个好主意吗?

React native 使用react native为redux动态创建操作和还原程序是一个好主意吗?,react-native,redux,React Native,Redux,我对react native和redux是新手,我正在创建一个应用程序,它由一个调查页面和一个主页组成,根据其他用户回答调查的方式显示其他用户。我使用firebase进行用户身份验证,保存调查结果,并使用redux处理状态。我首先对每个问题和输入字段进行硬编码,然后每个问题都有自己的操作和缩减器来更新用户每次更改时的状态(例如为“名字/姓氏”字段键入一个字母) 调查组件已经发展到我考虑使用firebase存储所有问题和答案,并让组件获取数据,然后生成调查的地步。然而,由于我使用的是redux,我

我对react native和redux是新手,我正在创建一个应用程序,它由一个调查页面和一个主页组成,根据其他用户回答调查的方式显示其他用户。我使用firebase进行用户身份验证,保存调查结果,并使用redux处理状态。我首先对每个问题和输入字段进行硬编码,然后每个问题都有自己的操作和缩减器来更新用户每次更改时的状态(例如为“名字/姓氏”字段键入一个字母)

调查组件已经发展到我考虑使用firebase存储所有问题和答案,并让组件获取数据,然后生成调查的地步。然而,由于我使用的是redux,我不确定动态创建动作和减速器的过程是什么,或者这是否是一个好的选择。我使用redux的想法是,我的所有页面都可以从全局状态获取数据,因为它们没有通过父/子关系连接,我使用react native router flux在页面之间导航

TL:DR:我想在firebase中存储调查的问题和答案,让我的组件获取数据并创建问题,但我不确定如果我想使用redux,保存状态的最佳做法是什么,因为我希望其他页面能够访问此数据