我正在通过并在存在的代码中添加一个功能并同时学习它,所以如果我错过了一些重要的东西,那么请站起来。
所以我有这个功能:
export const LoadGrid = () => {
return dispatch => {
something.GetData(agasdg, {
'parameters',
})
.then(r => r.json())
.then(json => {
console.log(json);
const parts = json.Rows.map(part => {
return {
// Keys and stuff
};
});
dispatch({
type: Types.InventoryLocationMove.LOAD_GRID,
payload: parts,
});
})
.catch(err => console.log(err));
};
};
然后在我的程序的另一部分中我将其称为:
<Button
style={style}
onPress={
({ GridData } = () => {
return LoadGrid({ location });
})
}
>
但它只是给GridData一个空值并且错误我的app。
我知道我错过了一些基本概念,并且还有更多代码,但我无法在这里完全发布。
谢谢!