Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/27.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
Reactjs 如何根据读取权限处理单个/多个数据行的流量存储?_Reactjs_Reactjs Flux_Flux - Fatal编程技术网

Reactjs 如何根据读取权限处理单个/多个数据行的流量存储?

Reactjs 如何根据读取权限处理单个/多个数据行的流量存储?,reactjs,reactjs-flux,flux,Reactjs,Reactjs Flux,Flux,例如,一个简单的用户可以读取自己的数据,但管理员可以读取所有用户的数据 我是否可以使用一个名为“UserStore”的单个Flux存储,它将保存一个数组,该数组有时包含一个数据对象,有时包含多个数据对象(取决于当前登录的用户权限),或者,这是两个单独存储的情况(尽管在底线中,它读取/写入同一个DB表) 你们有什么建议吗?简单的回答:单店 如果存储可以包含一个用户的一个主要对象,或者如果用户是管理员,则可以包含一个用户数组,只需编写相应的逻辑即可 如果没有共享数据,没有共享逻辑,并且两个存储之间存

例如,一个简单的用户可以读取自己的数据,但管理员可以读取所有用户的数据

我是否可以使用一个名为“UserStore”的单个Flux存储,它将保存一个数组,该数组有时包含一个数据对象,有时包含多个数据对象(取决于当前登录的用户权限),或者,这是两个单独存储的情况(尽管在底线中,它读取/写入同一个DB表)


你们有什么建议吗?

简单的回答:单店

如果存储可以包含一个用户的一个主要对象,或者如果用户是管理员,则可以包含一个用户数组,只需编写相应的逻辑即可

如果没有共享数据,没有共享逻辑,并且两个存储之间存在依赖关系(而且永远不会存在),那么如果您觉得从中获得了一些好处,请将它们拆分为两个存储

redux自述文件是一个有趣的案例,它只使用一个存储: