【发布时间】:2020-07-03 02:53:21
【问题描述】:
我目前正在阅读有关 React 的教程,但我无法理解这些箭头函数的语法,尤其是在有多个参数的情况下。我来自 Python,还在学习 JS,所以请记住这一点。
具有以下功能:
// ADD LEAD
export const addLead = (lead) => (dispatch, getState) => {
axios
.post('/api/leads/', lead, tokenConfig(getState))
.then(........)
}
为什么我们需要多个箭头?为什么lead 在一组括号中,而dispatch 和getState 在另一组括号中?来自 Python 的这种语法令人难以置信的混乱和不直观。
感谢您的帮助!
【问题讨论】:
-
不错的@keikai!
标签: javascript reactjs react-redux arrow-functions