#reactjs #react-hooks
#reactjs #реагирующие крючки
Вопрос:
У меня есть хук состояния использования, который содержит всю информацию о количестве:
const [isamount, setAmount] = useState([{
Amount0: "4455",
Amount1: "66",
Amount2: "778",
Amount3: "34",
Amount4: "234"
}])
функция для хранения значений количества в элементах массива состояний
var checkAmt = (evt) => {
// alert(evt.target.name)
const value = evt.target.value
setAmount({ ...isamount, [evt.target.name]: value })
}
Как я могу рассчитать общее количество всех сумм, хранящихся в состоянии?
Комментарии:
1. Для чего у вас этот массив внутри состояния?
2. для добавления значений из нескольких текстовых полей
Ответ №1:
используйте уменьшение
Object.values(isamount).reduce((acc, value) => {
return acc value;
}, 0);