3

在此处输入图像描述

我究竟做错了什么?我喜欢其他三个具有相同问题但无法修复的异步操作。

4

2 回答 2

12

当您查看箭头函数文档时

(param1, param2, …, paramN) => expression
// equivalent to:  => { return expression; }

“围绕箭头主体的意外块语句”仅表示您{ return expression; }在这里不需要箭头函数的块,因为箭头函数默认返回。

const getOptions = () => (dispatch, getState) => {} 

相当于

const getOptions = () => { return (dispatch, getState) => {} }

因此块语句是不必要的

于 2016-05-27T07:26:32.800 回答
2

不推荐:
您始终可以禁用箭头体样式规则或以不会出现此类错误的方式对其进行配置。

受到推崇的:

const getOptions = () => ( dispatch, getState ) => {
    const {user} = getState();
    //rest of the code
}


这基本上意味着当我们只返回而不做任何其他事情时,我们不必写{ return东西

于 2016-05-27T12:16:30.713 回答