如何从Redux选择器收集错误/警告?

时间:2018-09-19 15:15:30

标签: reactjs redux

我在前端应用程序中使用react和redux。我从后端服务器加载的大量数据都存储在redux存储中,这些数据后来经过转换并与用户操作生成的状态结合在一起。 这些转换/组合是在选择器中完成的,到目前为止,我能够开发应用程序而没有任何问题,但是,这些选择器变得越来越大,现在它们包含了大量的逻辑,它们组合并转换了商店中多个位置的数据,基本上只有那些选择器才知道何时数据中的错误。现在,我想通过显示带有错误/警告消息的框来通知用户数据中的某些内容不正确,并且我不确定如何正确执行此操作。我不能从选择器中分派动作(在选择器中产生副作用是很愚蠢的),我不想在另一个选择器中重复这些计算只是为了发现错误,似乎有一个全局对象来注册这些错误甚至更糟。

我可以在这里使用任何模式吗?也许代替选择器中的转换,我应该计算这种“转换”状态并将其存储在redux存储中(因此将计算从选择器移至thunk操作)?

0 个答案:

没有答案