我有一个包含字段数组的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
};
};