{...element, votes: element.votes + 1};
}
а так?
нет, не пашет( я тут нашел примерный вариант работающий, но мне не нравится handleProductUpVote = (productId) => { const elements = this.state.products.map((element) => { if (element.id === productId) { return Object.assign({}, product, { votes: element.votes + 1, }); } else { return element; } }); this.setState({ products: elements, }); }
по идее то же что и у вас
Обсуждают сегодня