6
connect(mapStateToProps, {
test:() => {return { type: 'TEST_ACTION' }}
})(Index);
のように、リアクトにコードのこの作品を見たが、私は任意の説明をグーグルに失敗しました。 おそらく質問はダムですが、私は助けていただきありがとうございます。多分いくつかの既存の説明や例にリンクしています。
connect(mapStateToProps, {
test:() => {return { type: 'TEST_ACTION' }}
})(Index);
のように、リアクトにコードのこの作品を見たが、私は任意の説明をグーグルに失敗しました。 おそらく質問はダムですが、私は助けていただきありがとうございます。多分いくつかの既存の説明や例にリンクしています。
これはES2015(別名ES6)arrow functionです。それは、それが作成されたコンテキストからthis
(およびarguments
、および他のいくつかのもの)を継承する関数式です。だから、基本的には:
test: function() { return { type: 'TEST_ACTION' }; }
...しかし、それはthis
を使用した場合、異なったthis
を扱うでしょう、新しい構文を使用して。
そのわずかecmascript6機能 – juvian
http://www.ecma-international.org/ecma-262/6.0/#sec-arrow-function-definitions – Sampson
これは、このようなデュープ – Claudiu