Спасибо, что посмотрели!
У меня есть приложение, в котором мне нужно увеличивать и уменьшать несколько счетчиков независимо
state = {
windowCounters: [
{
id: 0,
image: singlePane125x125,
type: 'Single Pane',
unitPrice: 4.25,
qtyCount: 0,
subtotal: 0,
},
{
id: 1,
image: twoPane125x125,
type: '2 Panes',
unitPrice: 8.0,
qtyCount: 0,
subtotal: 0,
},
],
};
Я борюсь с моим методом приращения, это один из способов, которые у меня есть
пытался
Обновляется только один раз
incrementCount = (id) => {
this.setState(prevState => ({
windowCounters: prevState.windowCounters.map(
counter => (counter.id === id ? Object.assign(counter, { qtyCount: +1 }) : counter),
),
}));
};