Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在模块化iOS应用程序中设置redux应用商店?_Ios_Redux_Architecture - Fatal编程技术网

如何在模块化iOS应用程序中设置redux应用商店?

如何在模块化iOS应用程序中设置redux应用商店?,ios,redux,architecture,Ios,Redux,Architecture,我有一个iOS应用程序,每个功能都有自己的功能模块。现在,如果我想实现类似Redux的体系结构,我可以创建 整个应用程序的一个商店将是它自己的模块 每个模块都可以有自己的存储 拥有一个存储将意味着,当我对自己的模块进行更改并且需要一些状态更改时,我还必须更改存储模块 让每个模块都有自己的存储将意味着,如果模块之间有一些重叠的数据,我必须以某种方式连接它们,并且它们在某些数据中会有冗余 我不是redux专家。我对Redux只有更高层次的理解。我试图更好地理解如何做得更好 每种方法的优缺点是什么

我有一个iOS应用程序,每个功能都有自己的功能模块。现在,如果我想实现类似Redux的体系结构,我可以创建

  • 整个应用程序的一个商店将是它自己的模块
  • 每个模块都可以有自己的存储
拥有一个存储将意味着,当我对自己的模块进行更改并且需要一些状态更改时,我还必须更改存储模块

让每个模块都有自己的存储将意味着,如果模块之间有一些重叠的数据,我必须以某种方式连接它们,并且它们在某些数据中会有冗余

我不是redux专家。我对Redux只有更高层次的理解。我试图更好地理解如何做得更好

每种方法的优缺点是什么?您的项目中是否有类似的体系结构?你是怎么处理的