的速记
我正在学习如何使用redux并做出反应,并在redux购物车示例中找到了几个代码:
在Action/Index.js模块中:
export const addToCart = productId => (dispatch, getState) => {
if (getState().products.byId[productId].inventory > 0) {
dispatch(addToCartUnsafe(productId))
}
}
和ProductContainer模块:
import { addToCart } from '../actions'
export default connect(
mapStateToProps,
{ addToCart }
)(ProductsContainer)
我不明白{addtocart}构造的含义。它看起来有点像破坏性,但没有刺激操作员。有人可以向我指出什么,我们什么时候需要使用这种语法?
{ addToCart }
是 { addToCart: addToCart }