Reactjs Redux:数据“净化”的脂肪动作创造者与脂肪减量者?

Reactjs Redux:数据“净化”的脂肪动作创造者与脂肪减量者?,reactjs,redux,Reactjs,Redux,我使用的数据来自后端服务器(我无法控制),数据不可靠。例如,某些字段缺少值,某些字段的值有时错误/不可接受 我需要对前端上的数据进行清理,以确保前端应用程序接收到的数据质量良好,格式符合预期 在哪里放置这样的逻辑来解析和转换来自后端的数据是最好的 action创建者-使用fetchAPI从后端获取数据后,我可以清理数据并使用清理数据发送操作 reducer-在收到未初始化的数据后,reducer可以在将其保存到存储区之前对其进行解析 哪一个更容易被接受?脂肪行动创造者还是“脂肪减少者”?

我使用的数据来自后端服务器(我无法控制),数据不可靠。例如,某些字段缺少值,某些字段的值有时错误/不可接受

我需要对前端上的数据进行清理,以确保前端应用程序接收到的数据质量良好,格式符合预期

在哪里放置这样的逻辑来解析和转换来自后端的数据是最好的

  • action创建者
    -使用
    fetch
    API从后端获取数据后,我可以
    清理
    数据并使用
    清理
    数据发送操作

  • reducer
    -在收到
    未初始化的
    数据后,reducer可以在将其保存到存储区之前对其进行解析


哪一个更容易被接受?脂肪行动创造者还是“脂肪减少者”?

虽然一般建议,但在这种情况下,我会选择在thunk中执行“消毒”部分,因为它感觉仍然像是“提取的一部分”-然后执行“选择您真正需要的”部分(如果只需要部分结果)可能在减速器中