更新按钮错误反应框架

时间:2017-08-01 08:41:18

标签: reactjs

如果您单击“更新”按钮,请检查此代码以查找错误原因。我有一个产品列表,我可以添加,修改和删除。 当我单击编辑以修改它时,将打开一个包含要修改的属性的新表单;但它并没有保存修改。 我怎么解决呢? 这是项目的代码:https://github.com/dkapexhiu/product-management 此修改的代码位于src / Products.js和ProductsRow.js。 欢迎任何帮助。

ProductRow.js

editItem(evt){
    evt.preventDefault();
    this.props.editProduct(this.props.product.id, this.input.value);
    this.toggleState();
}

Product.js

updateProduct(newValue){
    this.setState({
        currentProduct:newValue.target.value,
    });
}

editProduct(product, newValue) {
    var products = this.state.products;
    var product = products[product.id];
    product['name']= newValue;
    this.setState({
      products
    })
}

0 个答案:

没有答案