Redux-form字段数组,为数组

时间:2018-04-02 03:36:51

标签: reactjs redux redux-form

我有一个包含字段数组的Redux表单。有没有办法为字段数组中的每个项目构建一个选择器?对于上下文我只是这样做,所以我可以在一个单独的领域中将它们合计。

const selector = formValueSelector('mainForm');

export const mapState = (state, ownProps) => {
    const test1 = selector(state, 'test.0.total'); 
    const test2 = selector(state, 'test.1.total');
  return {
    test1,
    test2
  };
};

是否有人循环遍历test中的每个项目并将其.total添加到一起?我正在努力为此提出语法......我正在考虑以下内容,但我如何根据数组中的项目总数(选择器的工作方式)进行动态处理在redux-form中让我有点困惑,有没有办法使用Reselect may?)

const selector = formValueSelector('mainForm');

export const mapState = (state, ownProps) => {
    const test1 = selector(state, 'test.0.total'); 
    const test2 = selector(state, 'test.1.total');
    const sum = test + test1;
  return {
    test1,
    test2,
    sum
  };
};

0 个答案:

没有答案