我有一个复选框,如果选中,则应设置已加载数据的属性 . 我是graphql的新手,想知道这是如何以正确的方式完成的 . 数据加载时的变异?
在redux中,我会这样做 .
行动:
const fetchVendorsSuccess = (vendors, selectAll) => ({
type: FETCH_VENDORS_SUCCESS,
payload: { selectAll, vendors }
})
减速器:
switch (action.type) {
case FETCH_VENDORS_SUCCESS: {
return { ...state, vendors: action.payload.vendors.map(vendor => ({...vendor, selected: action.payload.selectAll }))}
}
}