【发布时间】:2018-09-08 23:10:07
【问题描述】:
“反应”:“^16.4.1”, “反应域”:“^16.4.2”, "react-redux": "^5.0.7", "redux": "^4.0.0", "redux-thunk": "^2.3.0", "webpack-dev-server": "^3.1.5"
const items = this.props.cart.cartItems;
const index = items.indexOf(item1);
items.splice(index, 1);
this.setState({ finalPrice: 0 });
在这种情况下,道具 'cartItems' 会更新为变量 'items' 而无需调度操作。
【问题讨论】:
-
只需将第一行更改为
const items = { ...this.props.cart.cartItems };。它应该可以解决您的问题
标签: javascript reactjs redux