{...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, }); }
по идее то же что и у вас
Обсуждают сегодня