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

标签 redux eslint arrow-functions thunk

enter image description here

我做错了什么?我有其他三个异步操作也有同样的问题并且无法修复它。

最佳答案

当您查看Arrow Function Documentation

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

“箭头主体周围出现意外的 block 语句”只是意味着您不需要 { return 表达式; } 此处的箭头函数 block ,因为箭头函数默认返回。

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

相当于

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

因此 block 语句是不必要的

关于redux - ESLint Airbnb ES6 和 Redux 异步操作围绕箭头主体的意外 block 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37474957/

相关文章:

javascript - 如何根据 Electron 菜单点击更改 Redux 状态?

javascript - ESLint prefer-arrow-callback 错误

eslint - .eslintrc : Configuration for rule "import/extensions" is invalid:

npm - 使用npm run-script运行时,ESLint会产生不同的输出

ecmascript-6 - 谁能向我解释为什么以下两个箭头函数是等价的?

javascript - 箭头函数 vs 胖箭头函数

Redux + Normalizr : Adding and deleting normalized entities in Redux state

javascript - 如何在 react-redux 中调度 .then()

redux - 如何抽象具有相似 Action 的多个 reducer

javascript - 我什么时候应该在 ECMAScript 6 中使用箭头函数?