无法为函数的结果分配变量

时间:2017-08-15 13:53:37

标签: javascript mobile react-native ecmascript-6 redux

我正在通过并在存在的代码中添加一个功能并同时学习它,所以如果我错过了一些重要的东西,那么请站起来。

所以我有这个功能:

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。

我知道我错过了一些基本概念,并且还有更多代码,但我无法在这里完全发布。

谢谢!

0 个答案:

没有答案