我有一个应用程序可以使用两种类型的帐户:User
和Admin
。管理员不能是用户,反之亦然。
在编写redux减速器时,我想不出基于auth流分割减速器的方法。
管理员可以创建调查,用户可以使用它们。两种类型的帐户都没有共同的行动。
目前,管理员操作,例如CREATE_SURVEY
,EDIT_SURVEY
等,与START_SURVEY
,SUBMIT_SURVEY
等用户操作一起位于单个reducer文件中{{ 1}}。
毋庸置疑,我不打算让用户看到admin的reducer逻辑,反之亦然。我应该如何拆分基本auth流的减速器?