我是本机和Redux的新手,我正在创建一个包含调查页面和主页的应用程序,该页面将根据其他用户对调查的回答来显示其他用户。我使用firebase进行用户身份验证,并保存调查结果和redux以处理状态。我先对每个问题和输入字段进行硬编码,然后每个问题都有其自己的操作和减速器,以根据用户的每次更改来更新状态(例如,在名字/姓氏字段中键入字母)。
调查组件已经发展到我考虑使用Firebase存储所有问题和答案的程度,并且让该组件获取数据然后生成调查。但是,由于我使用的是redux,所以我不确定动态创建操作和reducer的过程是什么,或者这是否是一个很好的选择。我使用redux的过程是,我的所有页面都可以从全局状态中获取数据,因为它们不是通过父子关系连接的,并且我使用react-native-router-flux在页面之间导航。
TL:DR:我想在Firebase中存储调查的问题和答案,并让我的组件获取数据并创建问题,但是我不确定如果要使用状态保存状态的最佳做法是什么redux,因为我希望其他页面可以访问此数据。