Это файл редуктора response redux, где массив чисел:
const initialState = {
numbers: [ { name: 'max', num: 3 }, { name: 'jack', num: 2 } ]
}
Вот как я хочу суммировать все значения num во всех объектах в массиве чисел, который получен из файла редуктора состояния response redux
В компоненте:
useEffect(() => {
const total = props.numbers.reduce((prev, current) => {
return prev + current.num, 0;
});
console.log(total);
console.log(props.numbers);
}, []);
Это журналы консоли от useEffect:
0
(2) [{…}, {…}]
0: {name: "max", num: 3}
1: {name: "jack", num: 2}
length: 2
__proto__: Array(0)
Общее число констант равно 0, и оно не работает.
Итак, как я могу суммировать все значения num во всех объектах в массиве, который поступает из файла редуктора ??