我在React中看到了这段代码,就像
connect(mapStateToProps, {
test: () => {return { type: 'TEST_ACTION' }}
})(Index);
Run Code Online (Sandbox Code Playgroud)
但我没有谷歌任何解释.可能问题是愚蠢的,但我感谢任何帮助,也许是一些现有解释或例子的链接.
这是一个ES2015(又名ES6)箭头功能.它是一个函数表达式,它从创建它的上下文继承this(和arguments,以及其他一些东西).所以基本上:
test: function() { return { type: 'TEST_ACTION' }; }
Run Code Online (Sandbox Code Playgroud)
...但是this如果使用的话,使用不同处理方式的新语法this.
| 归档时间: |
|
| 查看次数: |
410 次 |
| 最近记录: |