ESLint Airbnb ES6和Redux异步操作围绕箭头主体的意外阻止语句

Ped*_*ves 3 thunk eslint arrow-functions redux

在此输入图像描述

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

lar*_*ter 12

当您查看箭头功能文档时

(param1, param2, …, paramN) => expression
// equivalent to:  => { return expression; }
Run Code Online (Sandbox Code Playgroud)

"箭头体周围的意外块语句"只是意味着您不需要{ return expression; }箭头函数块,因为箭头函数默认返回.

const getOptions = () => (dispatch, getState) => {} 
Run Code Online (Sandbox Code Playgroud)

相当于

const getOptions = () => { return (dispatch, getState) => {} }
Run Code Online (Sandbox Code Playgroud)

因此块语句是不必要的